mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-09 03:27:43 -08:00
365 lines
11 KiB
JSON
365 lines
11 KiB
JSON
{
|
|
"task": "PKG-CHAPTER-03",
|
|
"capturedAt": "2026-09-10T15:10:43.475Z",
|
|
"source": {
|
|
"chapters.ts": "92206f524624ac3a7304677b6a69fda88e62caeca52e1e530d746e51579d3a4d",
|
|
"index.ts": "83dc022253c0539587590f7a551e090684d1944dcb2010a76e8498a683e7ef36",
|
|
"progress.ts": "4a18d19ed703772d73622ea3fa9d433dbc2c6092ba244c9bb1ec727368996951",
|
|
"style.less": "3b5aebcad4c433f09261facab26a881617238ec37e9c0be7a368f3f8e980d66b",
|
|
"stylesheet.ts": "6ccd88b6d17127acf6f6c1f02a7fbb3a55d59f427d2d92c007bf658122abd51c",
|
|
"types.ts": "07c528f9753cc54c12211276f28ff01a5f6e8f1ef1451b2b534f2d6cfaa17ee9"
|
|
},
|
|
"package": {
|
|
"name": "artplayer-plugin-chapter",
|
|
"version": "1.1.0",
|
|
"archive": "artplayer-plugin-chapter.tgz",
|
|
"sha256": "2d4fd1331d1bb2eebe8456afce84bcbb9060bf727b38f3bf47a25e4eb4cb623f",
|
|
"files": {
|
|
"package/ARCHITECTURE.md": "ed62ae2dbcdc31a2bde2b471738139390efe73edc1c71854f4f65ca1f8120ac5",
|
|
"package/README.md": "9fa74ae131401f43276baff287916bce7f2374ebf2b696324436e2f20bc0ee6a",
|
|
"package/dist/artplayer-plugin-chapter.js": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"package/dist/artplayer-plugin-chapter.legacy.js": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"package/dist/artplayer-plugin-chapter.mjs": "26415cecab2c0198c566cef0232e20123413782d5bad7534a32939b3298617af",
|
|
"package/package.json": "0fd20d82a9ddec642da8b26467b45c6c3e443f188ed75e7de3004e48efd4f766",
|
|
"package/types/artplayer-plugin-chapter.d.ts": "80338946aea05020abd285daca133fddfc81bd8b800345b2c76548fb93a555a9"
|
|
}
|
|
},
|
|
"runtimeChecks": 23,
|
|
"knownTypeBlockers": 11,
|
|
"ciChecks": 61,
|
|
"browser": {
|
|
"startTime": "2026-09-10T15:10:44.220Z",
|
|
"duration": 24021.322,
|
|
"expected": 54,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"tests": [
|
|
{
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"status": "passed"
|
|
}
|
|
]
|
|
}
|