{ "schemaVersion": 1, "task": "PKG-TOOL-THUMB-03", "verifiedAt": "2026-09-12T20:22:58.522Z", "startedFrom": "426c0c5d4209aa91be7414b810f1e8dca712c297", "nodeVersion": "v24.21.0", "node": { "frozenBefore": { "total": 26, "passed": 2, "failed": 24 }, "source": { "passed": 40, "failed": 0 }, "main": { "passed": 40, "failed": 0 }, "legacy": { "passed": 40, "failed": 0 } }, "ci": { "total": 1646, "unit": 1441, "engineering": 14, "baseline": 191, "productionTs": 330, "imports": 3, "builtEsmImport": true }, "browser": { "total": 171, "retries": 0, "skips": 0, "runs": [ { "variant": "source", "counts": { "actual-tool-scenario": 34, "candidate-native-input": 3, "blob-unavailable-control": 17, "native-media-control": 3 }, "cases": [ { "title": "thumbnail-input.spec.js / Thumbnail input ownership replaces real DOM listeners and generated inputs", "project": "chromium", "kind": "candidate-native-input", "status": "passed", "durationMs": 287, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-input-ownership", "data": { "implementation": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } } } ] }, { "title": "thumbnail-input.spec.js / Thumbnail input ownership replaces real DOM listeners and generated inputs", "project": "firefox", "kind": "candidate-native-input", "status": "passed", "durationMs": 1766, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-input-ownership", "data": { "implementation": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } } } ] }, { "title": "thumbnail-input.spec.js / Thumbnail input ownership replaces real DOM listeners and generated inputs", "project": "webkit", "kind": "candidate-native-input", "status": "passed", "durationMs": 806, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-input-ownership", "data": { "implementation": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } } } ] }, { "title": "thumbnail-native.spec.js / Thumbnail native HTTP and Blob media controls", "project": "chromium", "kind": "native-media-control", "status": "passed", "durationMs": 278, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-native-media-controls", "data": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.046009, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.046009, "width": 640 } ] } ] }, { "title": "thumbnail-native.spec.js / Thumbnail native HTTP and Blob media controls", "project": "firefox", "kind": "native-media-control", "status": "passed", "durationMs": 1853, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-native-media-controls", "data": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 3, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.045986, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.045986, "width": 640 } ] } ] }, { "title": "thumbnail-native.spec.js / Thumbnail native HTTP and Blob media controls", "project": "webkit", "kind": "native-media-control", "status": "passed", "durationMs": 1958, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-native-media-controls", "data": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 3, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 2, "error": 0, "duration": 90.094, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 } ] } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 8085, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 26427, "nonBlack": 2400, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/201e7377-2945-46de-a267-e6e3cfd452cf", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 205, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 241, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/57da18a7-b085-43f6-8b93-77f8d8d0af84" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/57da18a7-b085-43f6-8b93-77f8d8d0af84", "blob:http://127.0.0.1:8084/6fe91253-e33a-4463-9b37-1758110dd768" ], "revoked": [ "blob:http://127.0.0.1:8084/6fe91253-e33a-4463-9b37-1758110dd768" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native PNG callback delivered after destroy still emits update and creates a URL", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 589, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/a69d3ef6-f610-4b0f-87bf-40b216ec792b", "blob:http://127.0.0.1:8084/4087d798-9165-4bed-a349-e4d1f9b6e5f1" ], "revoked": [ "blob:http://127.0.0.1:8084/a69d3ef6-f610-4b0f-87bf-40b216ec792b" ], "pendingState": "pending", "events": [ "file", "canvas", "video", "destroy", "update" ], "connected": false, "bytes": 7540 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 8292, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 18224, "nonBlack": 2400, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/491ff3b2-a653-46b0-ad46-748ff76ef144", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 442, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 583, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/55e97384-fc40-455d-af39-ac33cfb3da3a" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/55e97384-fc40-455d-af39-ac33cfb3da3a", "blob:http://127.0.0.1:8084/0a3fb0b1-472c-499c-89d8-a60bbb1fe5b5" ], "revoked": [ "blob:http://127.0.0.1:8084/0a3fb0b1-472c-499c-89d8-a60bbb1fe5b5" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native PNG callback delivered after destroy still emits update and creates a URL", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1777, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/10e4e25d-3511-4e81-b154-cf47a8346187", "blob:http://127.0.0.1:8084/8a4169cd-e9d4-4878-94e0-efa017f33092" ], "revoked": [ "blob:http://127.0.0.1:8084/10e4e25d-3511-4e81-b154-cf47a8346187" ], "pendingState": "pending", "events": [ "file", "canvas", "video", "destroy", "update" ], "connected": false, "bytes": 4980 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1355, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1249, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1379, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native PNG callback delivered after destroy still emits update and creates a URL", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1268, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 519, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/672e14ea-d2e2-4c44-b407-3a7fa851c5e5", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 207, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 234, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/04f2df2f-dcf5-4c3c-839c-b10a6e65c443" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/04f2df2f-dcf5-4c3c-839c-b10a6e65c443", "blob:http://127.0.0.1:8084/a1717fe4-c398-4092-a054-83580468da06" ], "revoked": [ "blob:http://127.0.0.1:8084/a1717fe4-c398-4092-a054-83580468da06" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 337, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/fcfcff5c-f57d-48b7-b4ea-6a1233a93a63", "blob:http://127.0.0.1:8084/91974e40-9f76-429b-ac02-33c7eba5dbf5" ], "revoked": [ "blob:http://127.0.0.1:8084/fcfcff5c-f57d-48b7-b4ea-6a1233a93a63" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 9120 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1464, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38895, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/99fffdd5-df46-47c3-8827-e95d16bf7a27", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 403, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 476, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/0dc03b5b-76ec-403b-9944-043ad256e6a0" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/0dc03b5b-76ec-403b-9944-043ad256e6a0", "blob:http://127.0.0.1:8084/d6584abe-40fe-4adf-9589-a795fbcd9f09" ], "revoked": [ "blob:http://127.0.0.1:8084/d6584abe-40fe-4adf-9589-a795fbcd9f09" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 731, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/3e9f8e01-e357-47c3-bb75-f299968eb1bb", "blob:http://127.0.0.1:8084/61f3dc7b-68fc-47ea-ae5a-3967247829fd" ], "revoked": [ "blob:http://127.0.0.1:8084/3e9f8e01-e357-47c3-bb75-f299968eb1bb" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 6496 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1245, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1349, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1298, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1313, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 519, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/32cd37af-02b2-4451-b870-8c48629bc713", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 221, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 242, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/635067f9-62cd-4cc9-8a1f-47b19952818d" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/635067f9-62cd-4cc9-8a1f-47b19952818d", "blob:http://127.0.0.1:8084/efa049db-f4f0-4b25-b765-c2c41de5d152" ], "revoked": [ "blob:http://127.0.0.1:8084/efa049db-f4f0-4b25-b765-c2c41de5d152" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 337, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/ae923b00-f44d-4b5c-845c-7c70779b1172", "blob:http://127.0.0.1:8084/4cfe32d8-9bf3-403a-af80-5958e0cee208" ], "revoked": [ "blob:http://127.0.0.1:8084/ae923b00-f44d-4b5c-845c-7c70779b1172" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 9120 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1794, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38895, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/c787058c-235b-4054-80e2-71fc8eeb0808", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 439, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 581, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/fce22555-47a6-4497-b42b-e3c69c0eb04d" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/fce22555-47a6-4497-b42b-e3c69c0eb04d", "blob:http://127.0.0.1:8084/5a7026c1-d1ea-4f07-be79-7bf988f2a8d9" ], "revoked": [ "blob:http://127.0.0.1:8084/5a7026c1-d1ea-4f07-be79-7bf988f2a8d9" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 586, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/49801730-901e-413d-886c-63757cf87aca", "blob:http://127.0.0.1:8084/e9504e68-29ae-4a45-9211-01a35d309c8c" ], "revoked": [ "blob:http://127.0.0.1:8084/49801730-901e-413d-886c-63757cf87aca" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 6496 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1431, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1427, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1356, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1276, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 527, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 0, "retiredSrc": null, "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / DOM drop dispatch uses the registered handler while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 189, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 213, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/ef4bcb23-d862-4d75-accd-fe30c368a71a" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/ef4bcb23-d862-4d75-accd-fe30c368a71a", "blob:http://127.0.0.1:8084/4a12131c-05f8-4c3f-8106-36632eac4688" ], "revoked": [ "blob:http://127.0.0.1:8084/ef4bcb23-d862-4d75-accd-fe30c368a71a", "blob:http://127.0.0.1:8084/4a12131c-05f8-4c3f-8106-36632eac4688" ] } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / native PNG callback delivered after destroy is ignored after cancellation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 333, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/5c9947d2-dc48-4f6f-a0f1-efe73c1150c2" ], "revoked": [ "blob:http://127.0.0.1:8084/5c9947d2-dc48-4f6f-a0f1-efe73c1150c2" ], "pendingState": "rejected", "events": [ "file", "video", "canvas", "destroy" ], "connected": false, "bytes": 9120 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / source replacement cancels held native encoding and completes only the latest job", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 491, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-native-source-cancellation", "data": { "oldState": "AbortError", "firstEncodedBytes": 9120, "source": "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "updateSources": [ "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618" ], "created": [ "blob:http://127.0.0.1:8084/ff5cafa3-37c1-4fc6-bf8a-7f4285a9917f", "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "blob:http://127.0.0.1:8084/f4781e68-38cf-4592-a57d-6e8e695551ad", "blob:http://127.0.0.1:8084/16b10617-debb-49bd-93fd-4b4566b22c6d", "blob:http://127.0.0.1:8084/7a217ce9-9849-46c6-b0e5-53ce71a3cde0", "blob:http://127.0.0.1:8084/b4ab6465-342f-4700-80e3-16cca10722b9", "blob:http://127.0.0.1:8084/6af0f50c-ba16-4e40-bd9e-f432459a83d2", "blob:http://127.0.0.1:8084/114621a9-9c8b-4cc1-a70f-fc450b5ceaf7", "blob:http://127.0.0.1:8084/fb748ed4-815e-4b0d-a92c-ef8bff97415e", "blob:http://127.0.0.1:8084/ef3c2874-746f-490f-9b3a-4dfa3f1f94b0", "blob:http://127.0.0.1:8084/0c4793c7-58e8-4561-a196-fcf842210934", "blob:http://127.0.0.1:8084/ba41b11f-2b53-431a-a32a-9a385805f8ed" ], "revoked": [ "blob:http://127.0.0.1:8084/ff5cafa3-37c1-4fc6-bf8a-7f4285a9917f", "blob:http://127.0.0.1:8084/f4781e68-38cf-4592-a57d-6e8e695551ad", "blob:http://127.0.0.1:8084/16b10617-debb-49bd-93fd-4b4566b22c6d", "blob:http://127.0.0.1:8084/7a217ce9-9849-46c6-b0e5-53ce71a3cde0", "blob:http://127.0.0.1:8084/b4ab6465-342f-4700-80e3-16cca10722b9", "blob:http://127.0.0.1:8084/6af0f50c-ba16-4e40-bd9e-f432459a83d2", "blob:http://127.0.0.1:8084/114621a9-9c8b-4cc1-a70f-fc450b5ceaf7", "blob:http://127.0.0.1:8084/fb748ed4-815e-4b0d-a92c-ef8bff97415e", "blob:http://127.0.0.1:8084/ef3c2874-746f-490f-9b3a-4dfa3f1f94b0", "blob:http://127.0.0.1:8084/0c4793c7-58e8-4561-a196-fcf842210934", "blob:http://127.0.0.1:8084/48c2872d-3a4c-4876-b0e8-382f44299618", "blob:http://127.0.0.1:8084/ba41b11f-2b53-431a-a32a-9a385805f8ed" ], "events": [ "file", "video", "canvas", "file", "video", "canvas", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1550, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38560, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 0, "retiredSrc": null, "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / DOM drop dispatch uses the registered handler while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 466, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 483, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/823a0089-4ce0-4ede-9feb-9faef815c542" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/823a0089-4ce0-4ede-9feb-9faef815c542", "blob:http://127.0.0.1:8084/b7b06494-4c6d-4fa6-887d-c71cf9759d36" ], "revoked": [ "blob:http://127.0.0.1:8084/823a0089-4ce0-4ede-9feb-9faef815c542", "blob:http://127.0.0.1:8084/b7b06494-4c6d-4fa6-887d-c71cf9759d36" ] } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / native PNG callback delivered after destroy is ignored after cancellation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 619, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/950fa191-2bd0-40aa-a130-1f87d5f3c82d" ], "revoked": [ "blob:http://127.0.0.1:8084/950fa191-2bd0-40aa-a130-1f87d5f3c82d" ], "pendingState": "rejected", "events": [ "file", "video", "canvas", "destroy" ], "connected": false, "bytes": 6496 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / source replacement cancels held native encoding and completes only the latest job", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1663, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-native-source-cancellation", "data": { "oldState": "AbortError", "firstEncodedBytes": 6496, "source": "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "updateSources": [ "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd" ], "created": [ "blob:http://127.0.0.1:8084/826f24fc-de36-48ad-b6cf-9eb88ec45b92", "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "blob:http://127.0.0.1:8084/52525799-9ecf-4dc4-a544-56b0e45c959d", "blob:http://127.0.0.1:8084/3f08b02f-1764-4bfd-ab95-49157c7ce29e", "blob:http://127.0.0.1:8084/7ca4309c-6ff6-4a5f-a5ff-61745be2e549", "blob:http://127.0.0.1:8084/5b5dc2ae-2c25-42bb-a2ff-d0190e23749a", "blob:http://127.0.0.1:8084/f9714f91-4fff-4189-aaee-3c50684b15f8", "blob:http://127.0.0.1:8084/c918b994-e1e7-48d8-b660-8d512e249090", "blob:http://127.0.0.1:8084/293dbd26-cccf-4020-8d4a-2625b8da63c5", "blob:http://127.0.0.1:8084/fac71326-cadc-4979-b0ec-49dc0c777511", "blob:http://127.0.0.1:8084/ccb8530a-5c9d-45ac-a30b-85d9e4d8168d", "blob:http://127.0.0.1:8084/3a817890-7b82-459d-9877-f77a8b4e8868" ], "revoked": [ "blob:http://127.0.0.1:8084/826f24fc-de36-48ad-b6cf-9eb88ec45b92", "blob:http://127.0.0.1:8084/52525799-9ecf-4dc4-a544-56b0e45c959d", "blob:http://127.0.0.1:8084/3f08b02f-1764-4bfd-ab95-49157c7ce29e", "blob:http://127.0.0.1:8084/7ca4309c-6ff6-4a5f-a5ff-61745be2e549", "blob:http://127.0.0.1:8084/5b5dc2ae-2c25-42bb-a2ff-d0190e23749a", "blob:http://127.0.0.1:8084/f9714f91-4fff-4189-aaee-3c50684b15f8", "blob:http://127.0.0.1:8084/c918b994-e1e7-48d8-b660-8d512e249090", "blob:http://127.0.0.1:8084/293dbd26-cccf-4020-8d4a-2625b8da63c5", "blob:http://127.0.0.1:8084/fac71326-cadc-4979-b0ec-49dc0c777511", "blob:http://127.0.0.1:8084/ccb8530a-5c9d-45ac-a30b-85d9e4d8168d", "blob:http://127.0.0.1:8084/b20abc5c-6c25-4509-afd8-62dcc207eadd", "blob:http://127.0.0.1:8084/3a817890-7b82-459d-9877-f77a8b4e8868" ], "events": [ "file", "video", "canvas", "file", "video", "canvas", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1876, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / DOM drop dispatch uses the registered handler while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1301, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1327, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / native PNG callback delivered after destroy is ignored after cancellation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1287, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-source / source replacement cancels held native encoding and completes only the latest job", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1262, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-source", "sha256": "f14504cae03a0b9e17969e211b75c583ad9038c6b17302bb27eabaaacf52de21", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] } ] }, { "variant": "main", "counts": { "actual-tool-scenario": 34, "candidate-native-input": 3, "blob-unavailable-control": 17, "native-media-control": 3 }, "cases": [ { "title": "thumbnail-input.spec.js / Thumbnail input ownership replaces real DOM listeners and generated inputs", "project": "chromium", "kind": "candidate-native-input", "status": "passed", "durationMs": 308, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-input-ownership", "data": { "implementation": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } } } ] }, { "title": "thumbnail-input.spec.js / Thumbnail input ownership replaces real DOM listeners and generated inputs", "project": "firefox", "kind": "candidate-native-input", "status": "passed", "durationMs": 1784, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-input-ownership", "data": { "implementation": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } } } ] }, { "title": "thumbnail-input.spec.js / Thumbnail input ownership replaces real DOM listeners and generated inputs", "project": "webkit", "kind": "candidate-native-input", "status": "passed", "durationMs": 1200, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-input-ownership", "data": { "implementation": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } } } ] }, { "title": "thumbnail-native.spec.js / Thumbnail native HTTP and Blob media controls", "project": "chromium", "kind": "native-media-control", "status": "passed", "durationMs": 281, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-native-media-controls", "data": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.046009, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.046009, "width": 640 } ] } ] }, { "title": "thumbnail-native.spec.js / Thumbnail native HTTP and Blob media controls", "project": "firefox", "kind": "native-media-control", "status": "passed", "durationMs": 1902, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-native-media-controls", "data": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.045986, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.045986, "width": 640 } ] } ] }, { "title": "thumbnail-native.spec.js / Thumbnail native HTTP and Blob media controls", "project": "webkit", "kind": "native-media-control", "status": "passed", "durationMs": 2854, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-native-media-controls", "data": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 3, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 2, "error": 0, "duration": 90.094, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 } ] } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 8150, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 26427, "nonBlack": 2400, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/ee7c3bd0-e453-47f3-97f4-6b4452b05172", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 223, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 250, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/0d3cbcdf-c5f0-40c3-a0ff-b0b00efa5a60" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/0d3cbcdf-c5f0-40c3-a0ff-b0b00efa5a60", "blob:http://127.0.0.1:8084/01d97782-658c-4184-970a-8c3ad179133a" ], "revoked": [ "blob:http://127.0.0.1:8084/01d97782-658c-4184-970a-8c3ad179133a" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native PNG callback delivered after destroy still emits update and creates a URL", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 623, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/3c1741eb-e429-4b71-bfff-f9ec4c61c3c4", "blob:http://127.0.0.1:8084/3a8561a7-2468-4450-89d2-7dc9b18f25f3" ], "revoked": [ "blob:http://127.0.0.1:8084/3c1741eb-e429-4b71-bfff-f9ec4c61c3c4" ], "pendingState": "pending", "events": [ "file", "canvas", "video", "destroy", "update" ], "connected": false, "bytes": 7540 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 8278, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 18224, "nonBlack": 2400, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/bf5a050b-fa17-4492-84e1-72a4d7c397d6", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 486, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1757, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/91aefb41-eceb-4244-a5be-06aa4d56bad7" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/91aefb41-eceb-4244-a5be-06aa4d56bad7", "blob:http://127.0.0.1:8084/1297cb8d-d590-4aa8-b39b-0d87cd5e1fb9" ], "revoked": [ "blob:http://127.0.0.1:8084/1297cb8d-d590-4aa8-b39b-0d87cd5e1fb9" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native PNG callback delivered after destroy still emits update and creates a URL", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 856, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/f3d53a57-4208-440f-9c52-6a07d5fe028e", "blob:http://127.0.0.1:8084/d594fb5b-1474-4507-9429-acaa0497754c" ], "revoked": [ "blob:http://127.0.0.1:8084/f3d53a57-4208-440f-9c52-6a07d5fe028e" ], "pendingState": "pending", "events": [ "file", "canvas", "video", "destroy", "update" ], "connected": false, "bytes": 4980 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1435, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1408, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1505, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native PNG callback delivered after destroy still emits update and creates a URL", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1580, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 532, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/fababc34-b9cd-4c49-922a-90ed755fccc6", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 225, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 226, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/4f5ba156-d15f-4c4f-8828-e04cc3741c9b" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/4f5ba156-d15f-4c4f-8828-e04cc3741c9b", "blob:http://127.0.0.1:8084/49903451-f55e-4f74-9e3d-8316b2a1906c" ], "revoked": [ "blob:http://127.0.0.1:8084/49903451-f55e-4f74-9e3d-8316b2a1906c" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 352, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/441a6c1b-0bdf-4386-815f-701988000b0b", "blob:http://127.0.0.1:8084/7b6dc610-8b15-4dbf-8fe5-83ade28c8e45" ], "revoked": [ "blob:http://127.0.0.1:8084/441a6c1b-0bdf-4386-815f-701988000b0b" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 9120 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1640, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38895, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/875882a8-2e00-4259-aab5-39935c56d111", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 453, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 649, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/81571526-6518-464e-8de6-ba81ac979610" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/81571526-6518-464e-8de6-ba81ac979610", "blob:http://127.0.0.1:8084/00acd578-7077-4557-9402-8417ba6011f8" ], "revoked": [ "blob:http://127.0.0.1:8084/00acd578-7077-4557-9402-8417ba6011f8" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 662, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/1291f098-4fbd-4cc0-bb2f-dd45c5ebdf02", "blob:http://127.0.0.1:8084/b0f59e4a-286c-4d46-a1ca-bc61af708e74" ], "revoked": [ "blob:http://127.0.0.1:8084/1291f098-4fbd-4cc0-bb2f-dd45c5ebdf02" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 6496 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1633, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1624, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1611, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1532, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 552, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/6319836f-729e-4520-90e6-aeed190fad92", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 202, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 259, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/e387dd0e-24a0-4dc5-ade5-cc6d2bf8307e" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/e387dd0e-24a0-4dc5-ade5-cc6d2bf8307e", "blob:http://127.0.0.1:8084/9fd99295-0130-44fe-8f2a-c8cf11359cc2" ], "revoked": [ "blob:http://127.0.0.1:8084/9fd99295-0130-44fe-8f2a-c8cf11359cc2" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 368, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/474cb4fe-4680-4d36-8dc4-651233e12ae8", "blob:http://127.0.0.1:8084/33fbb391-2cbc-4f66-a113-aad0ebb3e037" ], "revoked": [ "blob:http://127.0.0.1:8084/474cb4fe-4680-4d36-8dc4-651233e12ae8" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 9120 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1688, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38895, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/2f5690e6-c1ce-44d1-81b4-34d49dfb3bb5", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 569, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 688, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/baae6f8a-61a9-4e07-b7a0-a9e0ca2ef76e" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/baae6f8a-61a9-4e07-b7a0-a9e0ca2ef76e", "blob:http://127.0.0.1:8084/751e8d25-d5f3-4086-abb1-2b345dd204a0" ], "revoked": [ "blob:http://127.0.0.1:8084/751e8d25-d5f3-4086-abb1-2b345dd204a0" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 728, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/d28e2f35-492d-4c3d-95f6-f9e203d78fe4", "blob:http://127.0.0.1:8084/ef0cbdb7-0a36-4643-800e-b07c9e83195b" ], "revoked": [ "blob:http://127.0.0.1:8084/d28e2f35-492d-4c3d-95f6-f9e203d78fe4" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 6496 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1702, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1706, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1601, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1693, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 607, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 0, "retiredSrc": null, "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / DOM drop dispatch uses the registered handler while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 190, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 318, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/8463c146-bfd6-4796-ba44-c369b0ebae7d" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/8463c146-bfd6-4796-ba44-c369b0ebae7d", "blob:http://127.0.0.1:8084/2e265a11-1fa2-4c16-a336-2342fa2b8ca6" ], "revoked": [ "blob:http://127.0.0.1:8084/8463c146-bfd6-4796-ba44-c369b0ebae7d", "blob:http://127.0.0.1:8084/2e265a11-1fa2-4c16-a336-2342fa2b8ca6" ] } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native PNG callback delivered after destroy is ignored after cancellation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 462, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/3ad005aa-3b76-4942-af92-b9d789201de2" ], "revoked": [ "blob:http://127.0.0.1:8084/3ad005aa-3b76-4942-af92-b9d789201de2" ], "pendingState": "rejected", "events": [ "file", "video", "canvas", "destroy" ], "connected": false, "bytes": 9120 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / source replacement cancels held native encoding and completes only the latest job", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 542, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-native-source-cancellation", "data": { "oldState": "AbortError", "firstEncodedBytes": 9120, "source": "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "updateSources": [ "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90" ], "created": [ "blob:http://127.0.0.1:8084/8c5c88c0-2a7d-4ddc-9a34-4586c4b016df", "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "blob:http://127.0.0.1:8084/6bedaf7f-d1e3-449f-b831-66320908b103", "blob:http://127.0.0.1:8084/b5b26a52-6522-40c8-99f9-bb3ad70983b4", "blob:http://127.0.0.1:8084/2e0d003a-7bb2-4548-b024-347ac095665b", "blob:http://127.0.0.1:8084/8a1a3c80-588e-4a73-9d26-deeda1a5485d", "blob:http://127.0.0.1:8084/2e557eee-570d-49cd-ac05-ef11c86f5e81", "blob:http://127.0.0.1:8084/c119550e-7219-4bc2-be9c-c215ad012916", "blob:http://127.0.0.1:8084/3474146b-498c-42c7-8808-dd1dafc27ddb", "blob:http://127.0.0.1:8084/8ba5e6d1-66b3-438c-b872-808616ab9d28", "blob:http://127.0.0.1:8084/0367a0d1-52ef-468e-9a1f-ed9af48ab70c", "blob:http://127.0.0.1:8084/cb8cc652-e33e-48a4-a911-02f149c77d9a" ], "revoked": [ "blob:http://127.0.0.1:8084/8c5c88c0-2a7d-4ddc-9a34-4586c4b016df", "blob:http://127.0.0.1:8084/6bedaf7f-d1e3-449f-b831-66320908b103", "blob:http://127.0.0.1:8084/b5b26a52-6522-40c8-99f9-bb3ad70983b4", "blob:http://127.0.0.1:8084/2e0d003a-7bb2-4548-b024-347ac095665b", "blob:http://127.0.0.1:8084/8a1a3c80-588e-4a73-9d26-deeda1a5485d", "blob:http://127.0.0.1:8084/2e557eee-570d-49cd-ac05-ef11c86f5e81", "blob:http://127.0.0.1:8084/c119550e-7219-4bc2-be9c-c215ad012916", "blob:http://127.0.0.1:8084/3474146b-498c-42c7-8808-dd1dafc27ddb", "blob:http://127.0.0.1:8084/8ba5e6d1-66b3-438c-b872-808616ab9d28", "blob:http://127.0.0.1:8084/0367a0d1-52ef-468e-9a1f-ed9af48ab70c", "blob:http://127.0.0.1:8084/20bc02ff-bc7c-4bd5-b576-279a4d5ade90", "blob:http://127.0.0.1:8084/cb8cc652-e33e-48a4-a911-02f149c77d9a" ], "events": [ "file", "video", "canvas", "file", "video", "canvas", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 2352, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38895, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 0, "retiredSrc": null, "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / DOM drop dispatch uses the registered handler while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 498, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 610, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/23f48e3f-775b-4d16-b23c-a0b6847ce916" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/23f48e3f-775b-4d16-b23c-a0b6847ce916", "blob:http://127.0.0.1:8084/79981a7c-2c46-41f1-b3c6-57f121a15bcd" ], "revoked": [ "blob:http://127.0.0.1:8084/23f48e3f-775b-4d16-b23c-a0b6847ce916", "blob:http://127.0.0.1:8084/79981a7c-2c46-41f1-b3c6-57f121a15bcd" ] } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native PNG callback delivered after destroy is ignored after cancellation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 657, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/6dde3abb-bd50-4565-98b5-6f90e95f185a" ], "revoked": [ "blob:http://127.0.0.1:8084/6dde3abb-bd50-4565-98b5-6f90e95f185a" ], "pendingState": "rejected", "events": [ "file", "video", "canvas", "destroy" ], "connected": false, "bytes": 6496 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / source replacement cancels held native encoding and completes only the latest job", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1388, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-native-source-cancellation", "data": { "oldState": "AbortError", "firstEncodedBytes": 6496, "source": "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "updateSources": [ "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364" ], "created": [ "blob:http://127.0.0.1:8084/2d42487d-7a72-492b-9585-ef285a3cda70", "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "blob:http://127.0.0.1:8084/d9e5c163-b152-494c-9bf0-235893b39fe8", "blob:http://127.0.0.1:8084/7aeeaa95-5584-413a-a017-89f501ae6b40", "blob:http://127.0.0.1:8084/422ce219-0b03-46a9-a3f7-592350332be7", "blob:http://127.0.0.1:8084/0427c129-4ab0-4e92-8327-8f8297b19175", "blob:http://127.0.0.1:8084/fc6317e5-e5cc-420b-98f0-be70b47376cf", "blob:http://127.0.0.1:8084/1b192ba2-4bc5-49ce-a5f7-acff66ba0151", "blob:http://127.0.0.1:8084/927a2c6b-2380-4d2f-8fe6-1131784ca630", "blob:http://127.0.0.1:8084/ef94728a-5fdf-42a6-9168-7eb813f25ae3", "blob:http://127.0.0.1:8084/ef3988b4-9ac8-4686-bef1-1a76a1bd2578", "blob:http://127.0.0.1:8084/a0460b5e-0886-4424-bc0f-f6abfd77ec9d" ], "revoked": [ "blob:http://127.0.0.1:8084/2d42487d-7a72-492b-9585-ef285a3cda70", "blob:http://127.0.0.1:8084/d9e5c163-b152-494c-9bf0-235893b39fe8", "blob:http://127.0.0.1:8084/7aeeaa95-5584-413a-a017-89f501ae6b40", "blob:http://127.0.0.1:8084/422ce219-0b03-46a9-a3f7-592350332be7", "blob:http://127.0.0.1:8084/0427c129-4ab0-4e92-8327-8f8297b19175", "blob:http://127.0.0.1:8084/fc6317e5-e5cc-420b-98f0-be70b47376cf", "blob:http://127.0.0.1:8084/1b192ba2-4bc5-49ce-a5f7-acff66ba0151", "blob:http://127.0.0.1:8084/927a2c6b-2380-4d2f-8fe6-1131784ca630", "blob:http://127.0.0.1:8084/ef94728a-5fdf-42a6-9168-7eb813f25ae3", "blob:http://127.0.0.1:8084/ef3988b4-9ac8-4686-bef1-1a76a1bd2578", "blob:http://127.0.0.1:8084/5c3881b3-690a-4ef0-a15b-a5abf84c8364", "blob:http://127.0.0.1:8084/a0460b5e-0886-4424-bc0f-f6abfd77ec9d" ], "events": [ "file", "video", "canvas", "file", "video", "canvas", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1605, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / DOM drop dispatch uses the registered handler while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 2253, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1570, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native PNG callback delivered after destroy is ignored after cancellation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1604, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / source replacement cancels held native encoding and completes only the latest job", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1384, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] } ] }, { "variant": "legacy", "counts": { "actual-tool-scenario": 34, "candidate-native-input": 3, "blob-unavailable-control": 17, "native-media-control": 3 }, "cases": [ { "title": "thumbnail-input.spec.js / Thumbnail input ownership replaces real DOM listeners and generated inputs", "project": "chromium", "kind": "candidate-native-input", "status": "passed", "durationMs": 1081, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-input-ownership", "data": { "implementation": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } } } ] }, { "title": "thumbnail-input.spec.js / Thumbnail input ownership replaces real DOM listeners and generated inputs", "project": "firefox", "kind": "candidate-native-input", "status": "passed", "durationMs": 3114, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-input-ownership", "data": { "implementation": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } } } ] }, { "title": "thumbnail-input.spec.js / Thumbnail input ownership replaces real DOM listeners and generated inputs", "project": "webkit", "kind": "candidate-native-input", "status": "passed", "durationMs": 1840, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-input-ownership", "data": { "implementation": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } } } ] }, { "title": "thumbnail-native.spec.js / Thumbnail native HTTP and Blob media controls", "project": "chromium", "kind": "native-media-control", "status": "passed", "durationMs": 568, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-native-media-controls", "data": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.046009, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.046009, "width": 640 } ] } ] }, { "title": "thumbnail-native.spec.js / Thumbnail native HTTP and Blob media controls", "project": "firefox", "kind": "native-media-control", "status": "passed", "durationMs": 7345, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-native-media-controls", "data": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.045986, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.045986, "width": 640 } ] } ] }, { "title": "thumbnail-native.spec.js / Thumbnail native HTTP and Blob media controls", "project": "webkit", "kind": "native-media-control", "status": "passed", "durationMs": 3625, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-native-media-controls", "data": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 3, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 3, "error": 0, "duration": 90.094, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 } ] } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 8889, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 26427, "nonBlack": 2400, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/b0f0b1fc-8451-4fe6-b498-e00a7b0b934c", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 446, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 474, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/b8e789fb-95a2-437f-9875-2337829fcc37" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/b8e789fb-95a2-437f-9875-2337829fcc37", "blob:http://127.0.0.1:8084/8e557704-d798-498f-b262-ee0ecc7c0b76" ], "revoked": [ "blob:http://127.0.0.1:8084/8e557704-d798-498f-b262-ee0ecc7c0b76" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native PNG callback delivered after destroy still emits update and creates a URL", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1006, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/12b56a1b-3bbb-4798-91d5-58b9876b43c9", "blob:http://127.0.0.1:8084/c2aef5d6-8c06-46ae-9405-12d3bec73dfc" ], "revoked": [ "blob:http://127.0.0.1:8084/12b56a1b-3bbb-4798-91d5-58b9876b43c9" ], "pendingState": "pending", "events": [ "file", "canvas", "video", "destroy", "update" ], "connected": false, "bytes": 7540 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 13795, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 20020, "nonBlack": 2400, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/0acbc09b-fb4b-4ab4-ba9c-b03f413ec4e9", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1434, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1192, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/eeb29c1b-2214-4b27-8e08-3b97ccc2ca2e" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/eeb29c1b-2214-4b27-8e08-3b97ccc2ca2e", "blob:http://127.0.0.1:8084/18eca395-a2fe-4340-9a4c-5f70f1fe1387" ], "revoked": [ "blob:http://127.0.0.1:8084/18eca395-a2fe-4340-9a4c-5f70f1fe1387" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native PNG callback delivered after destroy still emits update and creates a URL", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1611, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/36e45623-2887-48c6-9ad5-82eb736dce11", "blob:http://127.0.0.1:8084/fc04dc77-62ff-465c-9321-0c936bc46095" ], "revoked": [ "blob:http://127.0.0.1:8084/36e45623-2887-48c6-9ad5-82eb736dce11" ], "pendingState": "pending", "events": [ "file", "canvas", "video", "destroy", "update" ], "connected": false, "bytes": 4980 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 2255, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 2345, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 2092, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool cdn-3.5.31 / native PNG callback delivered after destroy still emits update and creates a URL", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 2095, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1175, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/90dc5c2f-84dc-4450-a5ba-692e1073bcd0", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 338, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 536, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/fe31f7bd-e7ec-4003-9707-e23dad252304" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/fe31f7bd-e7ec-4003-9707-e23dad252304", "blob:http://127.0.0.1:8084/b4d458a9-a380-402a-8325-4d18727b5151" ], "revoked": [ "blob:http://127.0.0.1:8084/b4d458a9-a380-402a-8325-4d18727b5151" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1053, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/d18fc845-a525-4837-9606-c5ce37448065", "blob:http://127.0.0.1:8084/37c87ff9-cbef-43f1-b4eb-2ff25d800000" ], "revoked": [ "blob:http://127.0.0.1:8084/d18fc845-a525-4837-9606-c5ce37448065" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 9120 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 3843, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38560, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/7cf8b29c-4f8f-4e4f-a5d7-876c797e9ab9", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1333, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1239, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/4b16610a-116d-42c6-a453-b42f181d9781" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/4b16610a-116d-42c6-a453-b42f181d9781", "blob:http://127.0.0.1:8084/76a49189-07e8-4d10-b8d6-31e728e835f3" ], "revoked": [ "blob:http://127.0.0.1:8084/76a49189-07e8-4d10-b8d6-31e728e835f3" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1387, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/bba9025b-63b2-4051-9523-e1291f58ade8", "blob:http://127.0.0.1:8084/c1a0af8d-7a05-4e65-a0e7-a0a3b4b20fe6" ], "revoked": [ "blob:http://127.0.0.1:8084/bba9025b-63b2-4051-9523-e1291f58ade8" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 6496 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1992, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 2158, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 2122, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 2509, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1043, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/79232f7d-16eb-456a-bcbc-3bcd9320e47f", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 555, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 463, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/0bb3ee13-d3d8-4873-ac7c-81c28234d4a8" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/0bb3ee13-d3d8-4873-ac7c-81c28234d4a8", "blob:http://127.0.0.1:8084/6b873241-74eb-4d3c-9f47-63f32240a0f0" ], "revoked": [ "blob:http://127.0.0.1:8084/6b873241-74eb-4d3c-9f47-63f32240a0f0" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 885, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/18fd45a1-f830-4e58-ac36-745d50271447", "blob:http://127.0.0.1:8084/acca6087-cb2c-4056-be85-1523efd77d9e" ], "revoked": [ "blob:http://127.0.0.1:8084/18fd45a1-f830-4e58-ac36-745d50271447" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 9120 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 3668, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38895, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/2bd3771e-f41d-4b7c-99e3-6d73ac6e9a1b", "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1038, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1165, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/95708545-f224-4a01-958c-11435104d48b" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/95708545-f224-4a01-958c-11435104d48b", "blob:http://127.0.0.1:8084/dcac212f-3b43-420b-acb9-09fae518c423" ], "revoked": [ "blob:http://127.0.0.1:8084/dcac212f-3b43-420b-acb9-09fae518c423" ], "repeated": "NotFoundError" } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1184, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/20f6b3ea-d6cd-4265-be58-c23757651f32", "blob:http://127.0.0.1:8084/474e8f1a-b22e-410a-b8db-8750c9a21b53" ], "revoked": [ "blob:http://127.0.0.1:8084/20f6b3ea-d6cd-4265-be58-c23757651f32" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 6496 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 2124, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / DOM drop dispatch exposes missing listener while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 2295, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1911, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool workspace.legacy.js / native PNG callback delivered after destroy still emits update and creates a URL", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1828, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native file selection, seek extraction, PNG pixels and repeat generation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1226, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 0, "retiredSrc": null, "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / DOM drop dispatch uses the registered handler while callable ondrop works", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 657, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 507, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/4f42cca9-b4be-4e80-bb2b-5f2d05a7c458" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/4f42cca9-b4be-4e80-bb2b-5f2d05a7c458", "blob:http://127.0.0.1:8084/08c4c8d1-ddfd-45f1-960c-3c264a0b2033" ], "revoked": [ "blob:http://127.0.0.1:8084/4f42cca9-b4be-4e80-bb2b-5f2d05a7c458", "blob:http://127.0.0.1:8084/08c4c8d1-ddfd-45f1-960c-3c264a0b2033" ] } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native PNG callback delivered after destroy is ignored after cancellation", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 686, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/455a0913-393b-450b-b6eb-fa7ef8493398" ], "revoked": [ "blob:http://127.0.0.1:8084/455a0913-393b-450b-b6eb-fa7ef8493398" ], "pendingState": "rejected", "events": [ "file", "video", "canvas", "destroy" ], "connected": false, "bytes": 9120 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / source replacement cancels held native encoding and completes only the latest job", "project": "chromium", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 863, "browser": "153.0.8010.12", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-native-source-cancellation", "data": { "oldState": "AbortError", "firstEncodedBytes": 9120, "source": "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "updateSources": [ "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb" ], "created": [ "blob:http://127.0.0.1:8084/cd520dcc-bd77-46a3-9f87-a7482b3c80ce", "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "blob:http://127.0.0.1:8084/2d53da91-7eba-4205-9605-6a4d47e64126", "blob:http://127.0.0.1:8084/fd0de447-5b28-4cb6-adc6-f7becc59d574", "blob:http://127.0.0.1:8084/7dec74eb-e01a-49f4-8eb6-db58977660b5", "blob:http://127.0.0.1:8084/dc5c5f0f-edf6-468c-a8bb-2d7df0a80bee", "blob:http://127.0.0.1:8084/004a0de2-bdb5-4dba-ab5d-ab0518f6d077", "blob:http://127.0.0.1:8084/de8b828c-4404-494b-b5a7-e55ed3f4a198", "blob:http://127.0.0.1:8084/49eae621-e0a3-4364-8fcc-a8ff2461fb0e", "blob:http://127.0.0.1:8084/010ff74e-531b-4710-b153-942089d7eaf1", "blob:http://127.0.0.1:8084/4957f9a8-c410-4da4-9d6e-fcbae4bed169", "blob:http://127.0.0.1:8084/cfe586fb-60e7-4d9f-ba19-6bcb5cb946f0" ], "revoked": [ "blob:http://127.0.0.1:8084/cd520dcc-bd77-46a3-9f87-a7482b3c80ce", "blob:http://127.0.0.1:8084/2d53da91-7eba-4205-9605-6a4d47e64126", "blob:http://127.0.0.1:8084/fd0de447-5b28-4cb6-adc6-f7becc59d574", "blob:http://127.0.0.1:8084/7dec74eb-e01a-49f4-8eb6-db58977660b5", "blob:http://127.0.0.1:8084/dc5c5f0f-edf6-468c-a8bb-2d7df0a80bee", "blob:http://127.0.0.1:8084/004a0de2-bdb5-4dba-ab5d-ab0518f6d077", "blob:http://127.0.0.1:8084/de8b828c-4404-494b-b5a7-e55ed3f4a198", "blob:http://127.0.0.1:8084/49eae621-e0a3-4364-8fcc-a8ff2461fb0e", "blob:http://127.0.0.1:8084/010ff74e-531b-4710-b153-942089d7eaf1", "blob:http://127.0.0.1:8084/4957f9a8-c410-4da4-9d6e-fcbae4bed169", "blob:http://127.0.0.1:8084/a805e1c7-43b7-439b-9916-740da18819eb", "blob:http://127.0.0.1:8084/cfe586fb-60e7-4d9f-ba19-6bcb5cb946f0" ], "events": [ "file", "video", "canvas", "file", "video", "canvas", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native file selection, seek extraction, PNG pixels and repeat generation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 5494, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-extraction", "data": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38895, "nonBlack": 3600, "createdCount": 21, "revokedCount": 21, "doneCount": 2, "updates": [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "retiredReadyState": 0, "retiredSrc": null, "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / DOM drop dispatch uses the registered handler while callable ondrop works", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1055, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1190, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-media-failure", "data": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/8aac7a22-7d3d-4a5f-b041-1501d164c0f5" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/8aac7a22-7d3d-4a5f-b041-1501d164c0f5", "blob:http://127.0.0.1:8084/0d1030f6-6713-4672-9a3b-76b59aff995c" ], "revoked": [ "blob:http://127.0.0.1:8084/8aac7a22-7d3d-4a5f-b041-1501d164c0f5", "blob:http://127.0.0.1:8084/0d1030f6-6713-4672-9a3b-76b59aff995c" ] } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native PNG callback delivered after destroy is ignored after cancellation", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 1268, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-late-native-blob", "data": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/df309b80-7db9-492d-82a3-5422ede0c3c8" ], "revoked": [ "blob:http://127.0.0.1:8084/df309b80-7db9-492d-82a3-5422ede0c3c8" ], "pendingState": "rejected", "events": [ "file", "video", "canvas", "destroy" ], "connected": false, "bytes": 6496 } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / source replacement cancels held native encoding and completes only the latest job", "project": "firefox", "kind": "actual-tool-scenario", "status": "passed", "durationMs": 2437, "browser": "155.0", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-native-source-cancellation", "data": { "oldState": "AbortError", "firstEncodedBytes": 6496, "source": "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "updateSources": [ "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383" ], "created": [ "blob:http://127.0.0.1:8084/c5d19cb8-c0a4-470a-8ddc-6e15a43e83d8", "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "blob:http://127.0.0.1:8084/24fc0e29-b37c-4257-b66c-cdf1bb609548", "blob:http://127.0.0.1:8084/2dd96c2b-a0bc-49ba-bf80-3a68eaf8452c", "blob:http://127.0.0.1:8084/1c0d9902-c283-45e5-8ba5-36e2c6ec4634", "blob:http://127.0.0.1:8084/59aa2794-2d28-4f0f-807f-b9bf6d231f0f", "blob:http://127.0.0.1:8084/82b603f8-3aa2-4d7c-ae58-2cca6ba0eaa7", "blob:http://127.0.0.1:8084/3473a0cc-f316-47a5-9616-801b3ad30ec4", "blob:http://127.0.0.1:8084/df090076-4fb8-46bb-8b51-3773ec99e94b", "blob:http://127.0.0.1:8084/03aa33f0-f854-46db-88a4-d8332dc18a2e", "blob:http://127.0.0.1:8084/ae880fa3-bce2-465c-ad34-7fca71f3ae89", "blob:http://127.0.0.1:8084/95228f74-0d20-4b40-9a4d-1717eed51991" ], "revoked": [ "blob:http://127.0.0.1:8084/c5d19cb8-c0a4-470a-8ddc-6e15a43e83d8", "blob:http://127.0.0.1:8084/24fc0e29-b37c-4257-b66c-cdf1bb609548", "blob:http://127.0.0.1:8084/2dd96c2b-a0bc-49ba-bf80-3a68eaf8452c", "blob:http://127.0.0.1:8084/1c0d9902-c283-45e5-8ba5-36e2c6ec4634", "blob:http://127.0.0.1:8084/59aa2794-2d28-4f0f-807f-b9bf6d231f0f", "blob:http://127.0.0.1:8084/82b603f8-3aa2-4d7c-ae58-2cca6ba0eaa7", "blob:http://127.0.0.1:8084/3473a0cc-f316-47a5-9616-801b3ad30ec4", "blob:http://127.0.0.1:8084/df090076-4fb8-46bb-8b51-3773ec99e94b", "blob:http://127.0.0.1:8084/03aa33f0-f854-46db-88a4-d8332dc18a2e", "blob:http://127.0.0.1:8084/ae880fa3-bce2-465c-ad34-7fca71f3ae89", "blob:http://127.0.0.1:8084/efe05844-8dd3-4b6e-afcc-2944e4fa1383", "blob:http://127.0.0.1:8084/95228f74-0d20-4b40-9a4d-1717eed51991" ], "events": [ "file", "video", "canvas", "file", "video", "canvas", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native file selection, seek extraction, PNG pixels and repeat generation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1926, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / DOM drop dispatch uses the registered handler while callable ondrop works", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 2307, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1882, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / native PNG callback delivered after destroy is ignored after cancellation", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1886, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] }, { "title": "thumbnail-tool.spec.js / Thumbnail tool candidate-artifact / source replacement cancels held native encoding and completes only the latest job", "project": "webkit", "kind": "blob-unavailable-control", "status": "passed", "durationMs": 1698, "browser": "26.6", "platform": "win32", "measurements": [ { "name": "thumbnail-runtime", "data": { "name": "candidate-artifact", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" } }, { "name": "thumbnail-blob-unavailable", "data": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } } } ] } ] } ] }, "inputs": [ { "file": "packages/artplayer-tool-thumbnail/src/index.js", "sha256": "873de223a8bb3c4d33d8d9409d9139f9fd3bb5d317a4bf07d99245f01ed1fec8" }, { "file": "packages/artplayer-tool-thumbnail/src/input.js", "sha256": "6771b958ac8b388e6e7ce0a671af80c8422feef6651a2724365ef8c088fc68f1" }, { "file": "packages/artplayer-tool-thumbnail/src/sheet.js", "sha256": "c671e298734e67d8d3f08bfcb383452f07cb4ed5a606f2903490181df0c0107c" }, { "file": "packages/artplayer-tool-thumbnail/src/lifecycle.js", "sha256": "e8dfd7256b41d60a7ce08151b498bb2caed4a4f11d27447369301bcd6d39f482" }, { "file": "packages/artplayer-tool-thumbnail/src/source.js", "sha256": "52f3913bd2a4e1c8ad3246f7633e2fa231affe813ce0485a12e1a1d1fff2bc1f" }, { "file": "packages/artplayer-tool-thumbnail/src/extraction.js", "sha256": "f649ec7352cacde5fb30040514072b95aa6a76d105832a777cb255f50a583863" }, { "file": "packages/artplayer-tool-thumbnail/src/emitter.js", "sha256": "5aa71e4317037c06b94e259beed2e964bbbb7117edbe78d29cc941c4916fd2ff" }, { "file": "packages/artplayer-tool-thumbnail/src/utils.js", "sha256": "dc19fe2f338df7058084eb2301d37db59ec4c914a85ba819a856d270c1267105" }, { "file": "packages/artplayer-tool-thumbnail/dist/artplayer-tool-thumbnail.js", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350" }, { "file": "docs/compiled/artplayer-tool-thumbnail.js", "sha256": "c2abe80974e20dc3d5a7f95bb7c97a9b9f7d2b783c601fc80cbf668df35b0350" }, { "file": "packages/artplayer-tool-thumbnail/dist/artplayer-tool-thumbnail.legacy.js", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7" }, { "file": "docs/compiled/artplayer-tool-thumbnail.legacy.js", "sha256": "059291ec9a40c50c6d666df5cde5fbe517c8339ec177645b1a32190dfd499bd7" }, { "file": "packages/artplayer-tool-thumbnail/dist/artplayer-tool-thumbnail.mjs", "sha256": "d50f75e595d210a1c8234ffb0b425bcf6db14438b80c14dfb8657b1b05d77574" }, { "file": "docs/compiled/artplayer-tool-thumbnail.mjs", "sha256": "d50f75e595d210a1c8234ffb0b425bcf6db14438b80c14dfb8657b1b05d77574" }, { "file": "packages/artplayer-tool-thumbnail/ARCHITECTURE.md", "sha256": "179f6ea535e3ce16f66bd303e44fa888f319dbfb6ea4e9edd6651f6a8c4d5c26" }, { "file": "test/thumbnail-input.test.js", "sha256": "08da28330bcd4ef83bddcea3aa10a95ad9ef075bdf3bb7daee734c0807f4b51a" }, { "file": "test/thumbnail-lifecycle.test.js", "sha256": "decc5f06f343412815f06d30fff5263580ff106eb266eda7c73fb3eec3dc4403" }, { "file": "test/helpers/thumbnail.js", "sha256": "e547f3fe4581df6298ed448f1f672fe6e1fb501c3fbe60cc9be805a027fdab56" }, { "file": "test/browser/thumbnail-input.spec.js", "sha256": "df82785958860b550552507dde59a334d13d916985c0ac85673e210eeaaf3a38" }, { "file": "test/browser/thumbnail-tool.spec.js", "sha256": "04f322adf9f505f8705253f9225cc92f3bfa8bb1ba9495926a23811b39277089" }, { "file": "test/browser/thumbnail-native.spec.js", "sha256": "50d2724c4903c2281cf7a5fa8577e4a8174742ac30b48cd3c679eaecc2d27f3e" } ], "logs": [ { "file": "refactor/.cache/thumbnail03-jobs-before-final.log", "sha256": "c94fe80d8773170edf04a068cf2d65ab76ed03db9fa8f026ef5c168b435d0751" }, { "file": "refactor/.cache/thumbnail03-jobs-source.log", "sha256": "e1abaf831dd9229e3c2a5079cee19cb1febd3e21b17ea8a07209f8a4bdbb7b25" }, { "file": "refactor/.cache/thumbnail03-jobs-main.log", "sha256": "9051d7b543ad881fa0d0260d9af42dff76a7b25ceb2f4d2e2a6e10f639e5fbfd" }, { "file": "refactor/.cache/thumbnail03-jobs-legacy.log", "sha256": "821112f9dd55ef6436173ffa5a8c87a038ad1bd63814c6fcb63fb7186d5aeb03" }, { "file": "refactor/.cache/thumbnail03-jobs-build.log", "sha256": "decfb574370c35485630dd9f5e541fabc1cd4c84455d11526512db6210ebad73" }, { "file": "refactor/.cache/thumbnail03-jobs-lint.log", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "file": "refactor/.cache/thumbnail03-jobs-ci.log", "sha256": "9dd82914b94788d3b9d2cd44e46bbe6a3a4128e13d2e591747a4f86a4458fcf7" }, { "file": "refactor/.cache/thumbnail03-jobs-imports.log", "sha256": "9878b206c33c2302c2c5fd2d8be51db62874041a5b64646ab662b6f599555d0d" }, { "file": "refactor/.cache/thumbnail03-jobs-esm.log", "sha256": "226b54bbc482b150aa090f9868f259587ee671933f5d0e8c18e149e755fba132" }, { "file": "refactor/.cache/thumbnail03-jobs-browser-source-media.log", "sha256": "aa28b213ad4688077f193bf51441814089c1877edc18a0b4a183a69753b5dd3b" }, { "file": "refactor/.cache/thumbnail03-jobs-browser-source-media.json", "sha256": "6067fda132442aa12a0efbc3b6ff38f9cca09d9020c8d0f91d1efd3dc33f89fe" }, { "file": "refactor/.cache/thumbnail03-jobs-browser-main-media.log", "sha256": "78ab22c14a1a80cabae314ae8b793c25115ea048ceac98d766bfa74b21e9de02" }, { "file": "refactor/.cache/thumbnail03-jobs-browser-main-media.json", "sha256": "a208577a89f2390bb1f8f35523048f5048bf6ff19543bfca61232612a1a01b42" }, { "file": "refactor/.cache/thumbnail03-jobs-browser-legacy-media.log", "sha256": "b6ab027d717f29380aaff4ed0327b9af6cabddc8f03e2a17ab4ac47018fa60c0" }, { "file": "refactor/.cache/thumbnail03-jobs-browser-legacy-media.json", "sha256": "7971b38e80467986a7d4968ff1e32ea993d4d4b7dd1f30c3c954c568cd845aff" } ], "supersededProbes": [ "refactor/.cache/thumbnail03-jobs-browser-probe.json", "refactor/.cache/thumbnail03-jobs-browser-source-final.json", "refactor/.cache/thumbnail03-jobs-browser-main-probe.json" ], "limitations": [ "Runtime is still JS; strict TS/types/emitter attribution are task 04.", "Each browser run includes 17 Blob-unavailable controls, not successful Windows WebKit extraction.", "Native PNG encoding already submitted cannot itself be aborted; cancellation prevents its late callback effects.", "Pre-existing recovered 3.5.31 default differences remain an explicit 04/05 policy gate.", "Current coverage policy measures only core/chapter; no thumbnail percentage claimed.", "No hosted CI run, next-major version bump, push, tag or npm publication." ] }