mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-09 03:27:43 -08:00
3165 lines
114 KiB
JSON
3165 lines
114 KiB
JSON
{
|
|
"task": "CI-01",
|
|
"status": "doing",
|
|
"sourceHead": "ae56937d3beb981e78b97f83ef557cdc62135900",
|
|
"environment": {
|
|
"node": "24.21.0",
|
|
"yarn": "1.22.22",
|
|
"platform": "win32",
|
|
"browsers": [
|
|
"26.6"
|
|
],
|
|
"remoteCI": false,
|
|
"physicalDevices": false
|
|
},
|
|
"directory": "refactor/.cache/ci-source-webkit-full-report",
|
|
"reportSha256": "47f1b046e5016d7d525eab6fbc30cc9c3e47c9d4c2a80b142a8858a02a72977c",
|
|
"log": {
|
|
"file": "refactor/.cache/ci-source-webkit-full.log",
|
|
"sha256": "c494aa8173a41db779237fd64f00f2c57cf715e7061e1a0e43dca38dcbb6cb94"
|
|
},
|
|
"invocation": {
|
|
"scope": "source",
|
|
"args": [
|
|
"test",
|
|
"--config=playwright.source.config.js",
|
|
"--project=webkit",
|
|
"--workers=2"
|
|
],
|
|
"node": "24.21.0",
|
|
"artifactMap": null,
|
|
"inputs": []
|
|
},
|
|
"result": {
|
|
"scope": "source",
|
|
"exitCode": 1,
|
|
"signal": null,
|
|
"args": [
|
|
"test",
|
|
"--config=playwright.source.config.js",
|
|
"--project=webkit",
|
|
"--workers=2"
|
|
]
|
|
},
|
|
"stats": {
|
|
"startTime": "2026-09-15T13:17:43.724Z",
|
|
"duration": 1816372.528,
|
|
"expected": 1515,
|
|
"skipped": 138,
|
|
"unexpected": 11,
|
|
"flaky": 0
|
|
},
|
|
"files": 174,
|
|
"tests": 1664,
|
|
"retries": 0,
|
|
"groups": [
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"expected": 13,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 18715
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"expected": 9,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 11050
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"expected": 7,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 7360
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"expected": 4,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6456
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 7107
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 8274
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"expected": 10,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 16687
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"expected": 12,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 16750
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"expected": 4,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6375
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 9598
|
|
},
|
|
{
|
|
"file": "ads-editor-types.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1594
|
|
},
|
|
{
|
|
"file": "ads-ui.spec.js",
|
|
"expected": 9,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 25822
|
|
},
|
|
{
|
|
"file": "ads.spec.js",
|
|
"expected": 48,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 174795
|
|
},
|
|
{
|
|
"file": "ambilight-lifecycle.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 47577
|
|
},
|
|
{
|
|
"file": "ambilight-proxy.spec.js",
|
|
"expected": 3,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 12332
|
|
},
|
|
{
|
|
"file": "ambilight.spec.js",
|
|
"expected": 18,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 137136
|
|
},
|
|
{
|
|
"file": "asr-audio-track.spec.js",
|
|
"expected": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 4,
|
|
"durationMs": 1386
|
|
},
|
|
{
|
|
"file": "asr-audio.spec.js",
|
|
"expected": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 9,
|
|
"durationMs": 3313
|
|
},
|
|
{
|
|
"file": "asr-capture-cors.spec.js",
|
|
"expected": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 2,
|
|
"durationMs": 748
|
|
},
|
|
{
|
|
"file": "asr-cors.spec.js",
|
|
"expected": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 12,
|
|
"durationMs": 4295
|
|
},
|
|
{
|
|
"file": "asr-fallback.spec.js",
|
|
"expected": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 9,
|
|
"durationMs": 3422
|
|
},
|
|
{
|
|
"file": "asr-initial-error.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 6,
|
|
"durationMs": 12871
|
|
},
|
|
{
|
|
"file": "asr-media-error.spec.js",
|
|
"expected": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 6,
|
|
"durationMs": 2587
|
|
},
|
|
{
|
|
"file": "asr-no-audio.spec.js",
|
|
"expected": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 4,
|
|
"durationMs": 1706
|
|
},
|
|
{
|
|
"file": "asr-playback.spec.js",
|
|
"expected": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 6,
|
|
"durationMs": 2317
|
|
},
|
|
{
|
|
"file": "audio-buffering.spec.js",
|
|
"expected": 0,
|
|
"unexpected": 8,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 70844
|
|
},
|
|
{
|
|
"file": "audio-combinations.spec.js",
|
|
"expected": 12,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 48358
|
|
},
|
|
{
|
|
"file": "audio-editor-types.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1932
|
|
},
|
|
{
|
|
"file": "audio-track.spec.js",
|
|
"expected": 14,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 49496
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"expected": 15,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 18836
|
|
},
|
|
{
|
|
"file": "auto-thumbnail-lifecycle.spec.js",
|
|
"expected": 10,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 10241
|
|
},
|
|
{
|
|
"file": "auto-thumbnail-pixels.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2716
|
|
},
|
|
{
|
|
"file": "auto-thumbnail-registration.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 976
|
|
},
|
|
{
|
|
"file": "auto-thumbnail.spec.js",
|
|
"expected": 3,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 5984
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"expected": 15,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 16176
|
|
},
|
|
{
|
|
"file": "canvas-dpip.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2681
|
|
},
|
|
{
|
|
"file": "canvas-lifecycle.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 12801
|
|
},
|
|
{
|
|
"file": "canvas-subtitles.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 5317
|
|
},
|
|
{
|
|
"file": "canvas.spec.js",
|
|
"expected": 14,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 31991
|
|
},
|
|
{
|
|
"file": "chapter-combinations.spec.js",
|
|
"expected": 20,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 77932
|
|
},
|
|
{
|
|
"file": "chapter-hover.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 7152
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"expected": 14,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 18960
|
|
},
|
|
{
|
|
"file": "chromecast-lifecycle.spec.js",
|
|
"expected": 15,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 31336
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"expected": 31,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 20510
|
|
},
|
|
{
|
|
"file": "danmuku-baseline.spec.js",
|
|
"expected": 16,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 72035
|
|
},
|
|
{
|
|
"file": "danmuku-dpip.spec.js",
|
|
"expected": 16,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 7320
|
|
},
|
|
{
|
|
"file": "danmuku-fullscreen.spec.js",
|
|
"expected": 8,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 75598
|
|
},
|
|
{
|
|
"file": "danmuku-heatmap-density.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 20810
|
|
},
|
|
{
|
|
"file": "danmuku-input.spec.js",
|
|
"expected": 8,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 8759
|
|
},
|
|
{
|
|
"file": "danmuku-lifetime.spec.js",
|
|
"expected": 16,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 62877
|
|
},
|
|
{
|
|
"file": "danmuku-load-baseline.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 12878
|
|
},
|
|
{
|
|
"file": "danmuku-mask-boundary.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 4961
|
|
},
|
|
{
|
|
"file": "danmuku-mask-native.spec.js",
|
|
"expected": 9,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 139857
|
|
},
|
|
{
|
|
"file": "danmuku-resources.spec.js",
|
|
"expected": 16,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 28066
|
|
},
|
|
{
|
|
"file": "danmuku-scheduler.spec.js",
|
|
"expected": 22,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 77460
|
|
},
|
|
{
|
|
"file": "danmuku-stability.spec.js",
|
|
"expected": 8,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 372703
|
|
},
|
|
{
|
|
"file": "danmuku-timing-diagnostic.spec.js",
|
|
"expected": 4,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 20133
|
|
},
|
|
{
|
|
"file": "dash-control.spec.js",
|
|
"expected": 32,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 85194
|
|
},
|
|
{
|
|
"file": "dash-editor-types.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1236
|
|
},
|
|
{
|
|
"file": "dash-sdk.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 48,
|
|
"durationMs": 24916
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"expected": 4,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 5475
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"expected": 20,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 22411
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"expected": 15,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 20714
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"expected": 10,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 10415
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"expected": 7,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 7619
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"expected": 10,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 10581
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"expected": 11,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 12182
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6781
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"expected": 22,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 22879
|
|
},
|
|
{
|
|
"file": "docs-smoke.spec.js",
|
|
"expected": 11,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 14584
|
|
},
|
|
{
|
|
"file": "document-audio.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 7732
|
|
},
|
|
{
|
|
"file": "document-danmuku.spec.js",
|
|
"expected": 18,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 22177
|
|
},
|
|
{
|
|
"file": "document-dash.spec.js",
|
|
"expected": 4,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2960
|
|
},
|
|
{
|
|
"file": "document-hls.spec.js",
|
|
"expected": 8,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6036
|
|
},
|
|
{
|
|
"file": "document-site.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 15683
|
|
},
|
|
{
|
|
"file": "document-vtt.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6575
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"expected": 3,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1309
|
|
},
|
|
{
|
|
"file": "dpip-lifecycle.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 9313
|
|
},
|
|
{
|
|
"file": "dpip-native.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2257
|
|
},
|
|
{
|
|
"file": "dpip.spec.js",
|
|
"expected": 16,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 22559
|
|
},
|
|
{
|
|
"file": "editor-basic-languages.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1431
|
|
},
|
|
{
|
|
"file": "editor-core.spec.js",
|
|
"expected": 11,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 13789
|
|
},
|
|
{
|
|
"file": "editor-declarations.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1787
|
|
},
|
|
{
|
|
"file": "editor-dom.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 617
|
|
},
|
|
{
|
|
"file": "editor-languages.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 894
|
|
},
|
|
{
|
|
"file": "editor-markdown.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 629
|
|
},
|
|
{
|
|
"file": "editor-modes.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 5335
|
|
},
|
|
{
|
|
"file": "editor-path.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 705
|
|
},
|
|
{
|
|
"file": "editor-styles.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1015
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1803
|
|
},
|
|
{
|
|
"file": "editor-unicode.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 647
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 635
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"expected": 10,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 11680
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"expected": 11,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 16431
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"expected": 18,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 37236
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6204
|
|
},
|
|
{
|
|
"file": "hls-control.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 16,
|
|
"durationMs": 901
|
|
},
|
|
{
|
|
"file": "hls-editor-types.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1493
|
|
},
|
|
{
|
|
"file": "hls-sdk.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 16,
|
|
"durationMs": 1277
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"expected": 17,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 19786
|
|
},
|
|
{
|
|
"file": "iframe-boundaries.spec.js",
|
|
"expected": 20,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 17071
|
|
},
|
|
{
|
|
"file": "iframe-editor.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 7353
|
|
},
|
|
{
|
|
"file": "iframe-navigation.spec.js",
|
|
"expected": 39,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 39970
|
|
},
|
|
{
|
|
"file": "iframe-player.spec.js",
|
|
"expected": 24,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 161699
|
|
},
|
|
{
|
|
"file": "iframe.spec.js",
|
|
"expected": 58,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 47745
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"expected": 12,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 5099
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"expected": 8,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 8312
|
|
},
|
|
{
|
|
"file": "jassub-hybrid.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2408
|
|
},
|
|
{
|
|
"file": "jassub-lifecycle.spec.js",
|
|
"expected": 4,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6652
|
|
},
|
|
{
|
|
"file": "jassub-native.spec.js",
|
|
"expected": 0,
|
|
"unexpected": 3,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 27512
|
|
},
|
|
{
|
|
"file": "jassub-platform.spec.js",
|
|
"expected": 3,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6211
|
|
},
|
|
{
|
|
"file": "jassub-render-failure.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1903
|
|
},
|
|
{
|
|
"file": "library-development.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 9146
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"expected": 10,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6650
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"expected": 12,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 13095
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"expected": 9,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 8835
|
|
},
|
|
{
|
|
"file": "media-gate-native.spec.js",
|
|
"expected": 4,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 19917
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 3361
|
|
},
|
|
{
|
|
"file": "mediabunny-audio.spec.js",
|
|
"expected": 8,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 5445
|
|
},
|
|
{
|
|
"file": "mediabunny-capability.spec.js",
|
|
"expected": 10,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 11249
|
|
},
|
|
{
|
|
"file": "mediabunny-dpip.spec.js",
|
|
"expected": 12,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6878
|
|
},
|
|
{
|
|
"file": "mediabunny-entry.spec.js",
|
|
"expected": 4,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2737
|
|
},
|
|
{
|
|
"file": "mediabunny-hls.spec.js",
|
|
"expected": 10,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 9405
|
|
},
|
|
{
|
|
"file": "mediabunny-inputs.spec.js",
|
|
"expected": 18,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 11644
|
|
},
|
|
{
|
|
"file": "mediabunny-load.spec.js",
|
|
"expected": 3,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 3762
|
|
},
|
|
{
|
|
"file": "mediabunny-shim.spec.js",
|
|
"expected": 3,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1371
|
|
},
|
|
{
|
|
"file": "mediabunny-video.spec.js",
|
|
"expected": 5,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2834
|
|
},
|
|
{
|
|
"file": "mediabunny.spec.js",
|
|
"expected": 3,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2110
|
|
},
|
|
{
|
|
"file": "multiple-subtitles-ass.spec.js",
|
|
"expected": 5,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 15543
|
|
},
|
|
{
|
|
"file": "multiple-subtitles-combinations.spec.js",
|
|
"expected": 19,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 58732
|
|
},
|
|
{
|
|
"file": "multiple-subtitles-entities.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 5360
|
|
},
|
|
{
|
|
"file": "multiple-subtitles-history.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 10129
|
|
},
|
|
{
|
|
"file": "multiple-subtitles-legacy.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 5208
|
|
},
|
|
{
|
|
"file": "multiple-subtitles-lifecycle.spec.js",
|
|
"expected": 12,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 20791
|
|
},
|
|
{
|
|
"file": "multiple-subtitles-switch.spec.js",
|
|
"expected": 9,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 38884
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"expected": 13,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 14231
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"expected": 10,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 5186
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"expected": 4,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 4516
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"expected": 4,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 9987
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2552
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"expected": 10,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 12041
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"expected": 14,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 28610
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"expected": 15,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 15567
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 595
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"expected": 5,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 4078
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"expected": 13,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 25501
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 7412
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"expected": 8,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 3374
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"expected": 16,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 7507
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"expected": 29,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 19061
|
|
},
|
|
{
|
|
"file": "site-console.spec.js",
|
|
"expected": 16,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 12560
|
|
},
|
|
{
|
|
"file": "site-editor.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 19866
|
|
},
|
|
{
|
|
"file": "site-loading.spec.js",
|
|
"expected": 7,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 9460
|
|
},
|
|
{
|
|
"file": "site-vendor.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 4071
|
|
},
|
|
{
|
|
"file": "slider-updates.spec.js",
|
|
"expected": 3,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 8169
|
|
},
|
|
{
|
|
"file": "source-intent.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 16426
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"expected": 8,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 14367
|
|
},
|
|
{
|
|
"file": "storage-performance.spec.js",
|
|
"expected": 3,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6241
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"expected": 27,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 33737
|
|
},
|
|
{
|
|
"file": "subtitle-offset-native.spec.js",
|
|
"expected": 3,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 3571
|
|
},
|
|
{
|
|
"file": "subtitle-offset.spec.js",
|
|
"expected": 2,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 6428
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"expected": 12,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 7975
|
|
},
|
|
{
|
|
"file": "thumbnail-editor-types.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1341
|
|
},
|
|
{
|
|
"file": "thumbnail-emitter.spec.js",
|
|
"expected": 5,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2303
|
|
},
|
|
{
|
|
"file": "thumbnail-input.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 627
|
|
},
|
|
{
|
|
"file": "thumbnail-native.spec.js",
|
|
"expected": 1,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2160
|
|
},
|
|
{
|
|
"file": "thumbnail-tool.spec.js",
|
|
"expected": 17,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 19767
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"expected": 8,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 10419
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"expected": 5,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1878
|
|
},
|
|
{
|
|
"file": "vast-package.spec.js",
|
|
"expected": 12,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 15375
|
|
},
|
|
{
|
|
"file": "vast.spec.js",
|
|
"expected": 54,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 68903
|
|
},
|
|
{
|
|
"file": "vconsole-lifecycle.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 2840
|
|
},
|
|
{
|
|
"file": "vtt-thumbnail-combinations.spec.js",
|
|
"expected": 17,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 51938
|
|
},
|
|
{
|
|
"file": "vtt-thumbnail-lifecycle.spec.js",
|
|
"expected": 6,
|
|
"unexpected": 0,
|
|
"flaky": 0,
|
|
"skipped": 0,
|
|
"durationMs": 7868
|
|
}
|
|
],
|
|
"skippedReasons": [
|
|
{
|
|
"file": "asr-audio-track.spec.js",
|
|
"reason": "Windows WebKit lacks native AudioContext/AudioWorklet; Safari and physical-device composition remain unverified",
|
|
"count": 4
|
|
},
|
|
{
|
|
"file": "asr-audio.spec.js",
|
|
"reason": "Windows WebKit 26.6 has no AudioContext/AudioWorkletNode; native ASR acceptance remains open",
|
|
"count": 9
|
|
},
|
|
{
|
|
"file": "asr-capture-cors.spec.js",
|
|
"reason": "Windows WebKit lacks AudioContext/AudioWorklet; this is not Safari/device CORS acceptance",
|
|
"count": 2
|
|
},
|
|
{
|
|
"file": "asr-cors.spec.js",
|
|
"reason": "Windows WebKit lacks native WebAudio; this is not Safari CORS acceptance",
|
|
"count": 12
|
|
},
|
|
{
|
|
"file": "asr-fallback.spec.js",
|
|
"reason": "Windows WebKit has no native WebAudio",
|
|
"count": 9
|
|
},
|
|
{
|
|
"file": "asr-initial-error.spec.js",
|
|
"reason": "Initial failure checked; WebKit lacks WebAudio for recovery, not Safari acceptance",
|
|
"count": 6
|
|
},
|
|
{
|
|
"file": "asr-media-error.spec.js",
|
|
"reason": "Windows WebKit lacks native WebAudio; not Safari/device ASR acceptance",
|
|
"count": 6
|
|
},
|
|
{
|
|
"file": "asr-no-audio.spec.js",
|
|
"reason": "Windows WebKit has no WebAudio; not an Apple-device ASR acceptance",
|
|
"count": 4
|
|
},
|
|
{
|
|
"file": "asr-playback.spec.js",
|
|
"reason": "Windows WebKit lacks native AudioContext/AudioWorkletNode",
|
|
"count": 6
|
|
},
|
|
{
|
|
"file": "dash-sdk.spec.js",
|
|
"reason": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
|
|
"count": 46
|
|
},
|
|
{
|
|
"file": "dash-sdk.spec.js",
|
|
"reason": "Actual SDK reports no MediaSource support; no native DASH playback acceptance",
|
|
"count": 2
|
|
},
|
|
{
|
|
"file": "hls-control.spec.js",
|
|
"reason": "Bundled Windows WebKit exposes neither MediaSource nor ManagedMediaSource; this is an unverified playback environment, not compatibility approval",
|
|
"count": 16
|
|
},
|
|
{
|
|
"file": "hls-sdk.spec.js",
|
|
"reason": "Windows WebKit has no MSE; explicit capability/error cleanup is tested separately",
|
|
"count": 16
|
|
}
|
|
],
|
|
"failures": [
|
|
{
|
|
"file": "audio-buffering.spec.js",
|
|
"title": "published core + published audio: real video starvation resumes after network release",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"risk": "AUDIO-BUFFER-01",
|
|
"errors": [
|
|
{
|
|
"message": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 28 | if (owner === 'video')\n 29 | await page.evaluate(url => window.art.switchUrl(url), gate.url)\n> 30 | await expect.poll(() => page.evaluate(() => window.starvation.some(event => event.trusted && event.time > 0.3 && event.readyState < 3))).toBe(true)\n | ^\n 31 | expect(gate.blocked).toBeGreaterThan(0)\n 32 | const stalled = await page.evaluate(() => ({ audio: window.audioPlugin.audio.currentTime, video: window.art.currentTime }))\n 33 | if (owner === 'video') {\n at D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js:30:148",
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js",
|
|
"column": 148,
|
|
"line": 30
|
|
}
|
|
}
|
|
],
|
|
"details": {
|
|
"audio-inputs": {
|
|
"release": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-audio-track/1.1.0",
|
|
"tarball": "https://registry.npmjs.org/artplayer-plugin-audio-track/-/artplayer-plugin-audio-track-1.1.0.tgz",
|
|
"integrity": "sha512-pvvHvTSqC2+sBelwYyjAv2CVmaQgG9KpX+i96t/e8oyZRX/JuepC9iSVIp7GzB3AtliFzhVamksT+8lXvD3RCg==",
|
|
"sha256": "7e84f6a2f4bfada428a77ef04b749bf3db53e0149fa1afe7bf5749d925e801ff",
|
|
"archiveBytes": 2205,
|
|
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
|
|
"files": {
|
|
"package/README.md": "9a03352433ae90cb9d3198e17571c9bb598334b84a77a3a1df2c4b000ce8347d",
|
|
"package/dist/artplayer-plugin-audio-track.js": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683",
|
|
"package/dist/artplayer-plugin-audio-track.legacy.js": "d8dc74bce76112d7430c98e3165605e32fde5d3c603be4b496eac58f574576cb",
|
|
"package/dist/artplayer-plugin-audio-track.mjs": "4ac599bc5a1a6ecb0cb1942d4269528bfb2cd9d047f988de61fe671a77ad14cd",
|
|
"package/package.json": "c466ae55c40e8f6bdd97bec20fcf916c8c4f44eef3e47694638be005eb445df7",
|
|
"package/types/artplayer-plugin-audio-track.d.ts": "27bc0dfedacb7e0188cb668ac8708874a86b00d489f1636037c2465d3344437e"
|
|
},
|
|
"manifest": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"description": "audio-track plugin for ArtPlayer",
|
|
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
|
|
"license": "MIT",
|
|
"homepage": "https://artplayer.org",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
|
|
},
|
|
"keywords": [
|
|
"html5",
|
|
"video",
|
|
"player"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"require": "./dist/artplayer-plugin-audio-track.js"
|
|
},
|
|
"./legacy": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.legacy.js",
|
|
"require": "./dist/artplayer-plugin-audio-track.legacy.js"
|
|
}
|
|
},
|
|
"main": "dist/artplayer-plugin-audio-track.js",
|
|
"module": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"types": "types/artplayer-plugin-audio-track.d.ts",
|
|
"legacy": "dist/artplayer-plugin-audio-track.legacy.js",
|
|
"browserslist": "last 1 Chrome version"
|
|
}
|
|
},
|
|
"sourceSHA256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713",
|
|
"candidate": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
},
|
|
"audio": {
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"format": "AAC mono 48000 Hz, 16 seconds, 440 Hz tone in MP4"
|
|
},
|
|
"wav": {
|
|
"sha256": "3150fc69aa2b94a4b556e2e6d9d67fb52c2926cd144fdd8694a7f8ddfd2f15ff",
|
|
"bytes": 512044,
|
|
"format": "PCM16LE mono 16000 Hz, 16 seconds, integer square wave 200 Hz"
|
|
},
|
|
"scope": "Desktop browser media checks; candidate provenance identifies installed, source or explicit artifact. No physical device acceptance.",
|
|
"core": "published",
|
|
"plugin": "published",
|
|
"selected": {
|
|
"kind": "published",
|
|
"sha256": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683"
|
|
}
|
|
},
|
|
"media-gate": {
|
|
"file": "pattern.mp4",
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538,
|
|
"limit": 98304,
|
|
"requests": [
|
|
{
|
|
"method": "GET",
|
|
"range": "bytes=0-",
|
|
"start": 0,
|
|
"end": 251537,
|
|
"sent": 98304,
|
|
"wasHeld": true,
|
|
"closed": false
|
|
}
|
|
],
|
|
"events": []
|
|
}
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"name": "screenshot",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--1e5a7-sumes-after-network-release-webkit\\test-failed-1.png",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--1e5a7-sumes-after-network-release-webkit/test-failed-1.png",
|
|
"sha256": "15e92313f9ed0a95b430ba03acdf74b85feeedeacd23febe2fab02cd13c12f88"
|
|
},
|
|
{
|
|
"name": "error-context",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--1e5a7-sumes-after-network-release-webkit\\error-context.md",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--1e5a7-sumes-after-network-release-webkit/error-context.md",
|
|
"sha256": "de9a075786a6521f3988adbb1b942b611030a69e0d1eac58553bab58e5f53020"
|
|
},
|
|
{
|
|
"name": "trace",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--1e5a7-sumes-after-network-release-webkit\\trace.zip",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--1e5a7-sumes-after-network-release-webkit/trace.zip",
|
|
"sha256": "a439a7756887270738df82e790495d7bfaaa9ad7fe74059793c0212985fd79ab"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "audio-buffering.spec.js",
|
|
"title": "published core + published audio: real audio starvation resumes after network release",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"risk": "AUDIO-BUFFER-01",
|
|
"errors": [
|
|
{
|
|
"message": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 28 | if (owner === 'video')\n 29 | await page.evaluate(url => window.art.switchUrl(url), gate.url)\n> 30 | await expect.poll(() => page.evaluate(() => window.starvation.some(event => event.trusted && event.time > 0.3 && event.readyState < 3))).toBe(true)\n | ^\n 31 | expect(gate.blocked).toBeGreaterThan(0)\n 32 | const stalled = await page.evaluate(() => ({ audio: window.audioPlugin.audio.currentTime, video: window.art.currentTime }))\n 33 | if (owner === 'video') {\n at D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js:30:148",
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js",
|
|
"column": 148,
|
|
"line": 30
|
|
}
|
|
}
|
|
],
|
|
"details": {
|
|
"audio-inputs": {
|
|
"release": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-audio-track/1.1.0",
|
|
"tarball": "https://registry.npmjs.org/artplayer-plugin-audio-track/-/artplayer-plugin-audio-track-1.1.0.tgz",
|
|
"integrity": "sha512-pvvHvTSqC2+sBelwYyjAv2CVmaQgG9KpX+i96t/e8oyZRX/JuepC9iSVIp7GzB3AtliFzhVamksT+8lXvD3RCg==",
|
|
"sha256": "7e84f6a2f4bfada428a77ef04b749bf3db53e0149fa1afe7bf5749d925e801ff",
|
|
"archiveBytes": 2205,
|
|
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
|
|
"files": {
|
|
"package/README.md": "9a03352433ae90cb9d3198e17571c9bb598334b84a77a3a1df2c4b000ce8347d",
|
|
"package/dist/artplayer-plugin-audio-track.js": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683",
|
|
"package/dist/artplayer-plugin-audio-track.legacy.js": "d8dc74bce76112d7430c98e3165605e32fde5d3c603be4b496eac58f574576cb",
|
|
"package/dist/artplayer-plugin-audio-track.mjs": "4ac599bc5a1a6ecb0cb1942d4269528bfb2cd9d047f988de61fe671a77ad14cd",
|
|
"package/package.json": "c466ae55c40e8f6bdd97bec20fcf916c8c4f44eef3e47694638be005eb445df7",
|
|
"package/types/artplayer-plugin-audio-track.d.ts": "27bc0dfedacb7e0188cb668ac8708874a86b00d489f1636037c2465d3344437e"
|
|
},
|
|
"manifest": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"description": "audio-track plugin for ArtPlayer",
|
|
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
|
|
"license": "MIT",
|
|
"homepage": "https://artplayer.org",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
|
|
},
|
|
"keywords": [
|
|
"html5",
|
|
"video",
|
|
"player"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"require": "./dist/artplayer-plugin-audio-track.js"
|
|
},
|
|
"./legacy": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.legacy.js",
|
|
"require": "./dist/artplayer-plugin-audio-track.legacy.js"
|
|
}
|
|
},
|
|
"main": "dist/artplayer-plugin-audio-track.js",
|
|
"module": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"types": "types/artplayer-plugin-audio-track.d.ts",
|
|
"legacy": "dist/artplayer-plugin-audio-track.legacy.js",
|
|
"browserslist": "last 1 Chrome version"
|
|
}
|
|
},
|
|
"sourceSHA256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713",
|
|
"candidate": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
},
|
|
"audio": {
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"format": "AAC mono 48000 Hz, 16 seconds, 440 Hz tone in MP4"
|
|
},
|
|
"wav": {
|
|
"sha256": "3150fc69aa2b94a4b556e2e6d9d67fb52c2926cd144fdd8694a7f8ddfd2f15ff",
|
|
"bytes": 512044,
|
|
"format": "PCM16LE mono 16000 Hz, 16 seconds, integer square wave 200 Hz"
|
|
},
|
|
"scope": "Desktop browser media checks; candidate provenance identifies installed, source or explicit artifact. No physical device acceptance.",
|
|
"core": "published",
|
|
"plugin": "published",
|
|
"selected": {
|
|
"kind": "published",
|
|
"sha256": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683"
|
|
}
|
|
},
|
|
"media-gate": {
|
|
"file": "audio-tone.m4a",
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"limit": 32768,
|
|
"requests": [
|
|
{
|
|
"method": "GET",
|
|
"range": "bytes=0-",
|
|
"start": 0,
|
|
"end": 132435,
|
|
"sent": 32768,
|
|
"wasHeld": true,
|
|
"closed": false
|
|
}
|
|
],
|
|
"events": []
|
|
}
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"name": "screenshot",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--1b27a-sumes-after-network-release-webkit\\test-failed-1.png",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--1b27a-sumes-after-network-release-webkit/test-failed-1.png",
|
|
"sha256": "15e92313f9ed0a95b430ba03acdf74b85feeedeacd23febe2fab02cd13c12f88"
|
|
},
|
|
{
|
|
"name": "error-context",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--1b27a-sumes-after-network-release-webkit\\error-context.md",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--1b27a-sumes-after-network-release-webkit/error-context.md",
|
|
"sha256": "bb26fa4e2855e14bbc0109036ba7d2b20ef58fae79ac9a0f8be27d2e1a8fc319"
|
|
},
|
|
{
|
|
"name": "trace",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--1b27a-sumes-after-network-release-webkit\\trace.zip",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--1b27a-sumes-after-network-release-webkit/trace.zip",
|
|
"sha256": "20490faac646c3af110001fe66b85a7e5caf9202e10ac3547b768d518b5b6bf9"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "audio-buffering.spec.js",
|
|
"title": "published core + source audio: real video starvation resumes after network release",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"risk": "AUDIO-BUFFER-01",
|
|
"errors": [
|
|
{
|
|
"message": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 28 | if (owner === 'video')\n 29 | await page.evaluate(url => window.art.switchUrl(url), gate.url)\n> 30 | await expect.poll(() => page.evaluate(() => window.starvation.some(event => event.trusted && event.time > 0.3 && event.readyState < 3))).toBe(true)\n | ^\n 31 | expect(gate.blocked).toBeGreaterThan(0)\n 32 | const stalled = await page.evaluate(() => ({ audio: window.audioPlugin.audio.currentTime, video: window.art.currentTime }))\n 33 | if (owner === 'video') {\n at D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js:30:148",
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js",
|
|
"column": 148,
|
|
"line": 30
|
|
}
|
|
}
|
|
],
|
|
"details": {
|
|
"audio-inputs": {
|
|
"release": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-audio-track/1.1.0",
|
|
"tarball": "https://registry.npmjs.org/artplayer-plugin-audio-track/-/artplayer-plugin-audio-track-1.1.0.tgz",
|
|
"integrity": "sha512-pvvHvTSqC2+sBelwYyjAv2CVmaQgG9KpX+i96t/e8oyZRX/JuepC9iSVIp7GzB3AtliFzhVamksT+8lXvD3RCg==",
|
|
"sha256": "7e84f6a2f4bfada428a77ef04b749bf3db53e0149fa1afe7bf5749d925e801ff",
|
|
"archiveBytes": 2205,
|
|
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
|
|
"files": {
|
|
"package/README.md": "9a03352433ae90cb9d3198e17571c9bb598334b84a77a3a1df2c4b000ce8347d",
|
|
"package/dist/artplayer-plugin-audio-track.js": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683",
|
|
"package/dist/artplayer-plugin-audio-track.legacy.js": "d8dc74bce76112d7430c98e3165605e32fde5d3c603be4b496eac58f574576cb",
|
|
"package/dist/artplayer-plugin-audio-track.mjs": "4ac599bc5a1a6ecb0cb1942d4269528bfb2cd9d047f988de61fe671a77ad14cd",
|
|
"package/package.json": "c466ae55c40e8f6bdd97bec20fcf916c8c4f44eef3e47694638be005eb445df7",
|
|
"package/types/artplayer-plugin-audio-track.d.ts": "27bc0dfedacb7e0188cb668ac8708874a86b00d489f1636037c2465d3344437e"
|
|
},
|
|
"manifest": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"description": "audio-track plugin for ArtPlayer",
|
|
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
|
|
"license": "MIT",
|
|
"homepage": "https://artplayer.org",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
|
|
},
|
|
"keywords": [
|
|
"html5",
|
|
"video",
|
|
"player"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"require": "./dist/artplayer-plugin-audio-track.js"
|
|
},
|
|
"./legacy": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.legacy.js",
|
|
"require": "./dist/artplayer-plugin-audio-track.legacy.js"
|
|
}
|
|
},
|
|
"main": "dist/artplayer-plugin-audio-track.js",
|
|
"module": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"types": "types/artplayer-plugin-audio-track.d.ts",
|
|
"legacy": "dist/artplayer-plugin-audio-track.legacy.js",
|
|
"browserslist": "last 1 Chrome version"
|
|
}
|
|
},
|
|
"sourceSHA256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713",
|
|
"candidate": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
},
|
|
"audio": {
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"format": "AAC mono 48000 Hz, 16 seconds, 440 Hz tone in MP4"
|
|
},
|
|
"wav": {
|
|
"sha256": "3150fc69aa2b94a4b556e2e6d9d67fb52c2926cd144fdd8694a7f8ddfd2f15ff",
|
|
"bytes": 512044,
|
|
"format": "PCM16LE mono 16000 Hz, 16 seconds, integer square wave 200 Hz"
|
|
},
|
|
"scope": "Desktop browser media checks; candidate provenance identifies installed, source or explicit artifact. No physical device acceptance.",
|
|
"core": "published",
|
|
"plugin": "source",
|
|
"selected": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
}
|
|
},
|
|
"media-gate": {
|
|
"file": "pattern.mp4",
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538,
|
|
"limit": 98304,
|
|
"requests": [
|
|
{
|
|
"method": "GET",
|
|
"range": "bytes=0-",
|
|
"start": 0,
|
|
"end": 251537,
|
|
"sent": 98304,
|
|
"wasHeld": true,
|
|
"closed": false
|
|
}
|
|
],
|
|
"events": []
|
|
}
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"name": "screenshot",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--fce9e-sumes-after-network-release-webkit\\test-failed-1.png",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--fce9e-sumes-after-network-release-webkit/test-failed-1.png",
|
|
"sha256": "15e92313f9ed0a95b430ba03acdf74b85feeedeacd23febe2fab02cd13c12f88"
|
|
},
|
|
{
|
|
"name": "error-context",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--fce9e-sumes-after-network-release-webkit\\error-context.md",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--fce9e-sumes-after-network-release-webkit/error-context.md",
|
|
"sha256": "979bf0bf87d2a0d377b999a847bde6f6949156d6e32ce1b5c1ad5852e3aab1ac"
|
|
},
|
|
{
|
|
"name": "trace",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--fce9e-sumes-after-network-release-webkit\\trace.zip",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--fce9e-sumes-after-network-release-webkit/trace.zip",
|
|
"sha256": "da4a7e2878ea8a2efb605b7aff68334f19349c522be2271eda44e207ba5a8dcf"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "audio-buffering.spec.js",
|
|
"title": "published core + source audio: real audio starvation resumes after network release",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"risk": "AUDIO-BUFFER-01",
|
|
"errors": [
|
|
{
|
|
"message": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 28 | if (owner === 'video')\n 29 | await page.evaluate(url => window.art.switchUrl(url), gate.url)\n> 30 | await expect.poll(() => page.evaluate(() => window.starvation.some(event => event.trusted && event.time > 0.3 && event.readyState < 3))).toBe(true)\n | ^\n 31 | expect(gate.blocked).toBeGreaterThan(0)\n 32 | const stalled = await page.evaluate(() => ({ audio: window.audioPlugin.audio.currentTime, video: window.art.currentTime }))\n 33 | if (owner === 'video') {\n at D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js:30:148",
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js",
|
|
"column": 148,
|
|
"line": 30
|
|
}
|
|
}
|
|
],
|
|
"details": {
|
|
"audio-inputs": {
|
|
"release": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-audio-track/1.1.0",
|
|
"tarball": "https://registry.npmjs.org/artplayer-plugin-audio-track/-/artplayer-plugin-audio-track-1.1.0.tgz",
|
|
"integrity": "sha512-pvvHvTSqC2+sBelwYyjAv2CVmaQgG9KpX+i96t/e8oyZRX/JuepC9iSVIp7GzB3AtliFzhVamksT+8lXvD3RCg==",
|
|
"sha256": "7e84f6a2f4bfada428a77ef04b749bf3db53e0149fa1afe7bf5749d925e801ff",
|
|
"archiveBytes": 2205,
|
|
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
|
|
"files": {
|
|
"package/README.md": "9a03352433ae90cb9d3198e17571c9bb598334b84a77a3a1df2c4b000ce8347d",
|
|
"package/dist/artplayer-plugin-audio-track.js": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683",
|
|
"package/dist/artplayer-plugin-audio-track.legacy.js": "d8dc74bce76112d7430c98e3165605e32fde5d3c603be4b496eac58f574576cb",
|
|
"package/dist/artplayer-plugin-audio-track.mjs": "4ac599bc5a1a6ecb0cb1942d4269528bfb2cd9d047f988de61fe671a77ad14cd",
|
|
"package/package.json": "c466ae55c40e8f6bdd97bec20fcf916c8c4f44eef3e47694638be005eb445df7",
|
|
"package/types/artplayer-plugin-audio-track.d.ts": "27bc0dfedacb7e0188cb668ac8708874a86b00d489f1636037c2465d3344437e"
|
|
},
|
|
"manifest": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"description": "audio-track plugin for ArtPlayer",
|
|
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
|
|
"license": "MIT",
|
|
"homepage": "https://artplayer.org",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
|
|
},
|
|
"keywords": [
|
|
"html5",
|
|
"video",
|
|
"player"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"require": "./dist/artplayer-plugin-audio-track.js"
|
|
},
|
|
"./legacy": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.legacy.js",
|
|
"require": "./dist/artplayer-plugin-audio-track.legacy.js"
|
|
}
|
|
},
|
|
"main": "dist/artplayer-plugin-audio-track.js",
|
|
"module": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"types": "types/artplayer-plugin-audio-track.d.ts",
|
|
"legacy": "dist/artplayer-plugin-audio-track.legacy.js",
|
|
"browserslist": "last 1 Chrome version"
|
|
}
|
|
},
|
|
"sourceSHA256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713",
|
|
"candidate": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
},
|
|
"audio": {
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"format": "AAC mono 48000 Hz, 16 seconds, 440 Hz tone in MP4"
|
|
},
|
|
"wav": {
|
|
"sha256": "3150fc69aa2b94a4b556e2e6d9d67fb52c2926cd144fdd8694a7f8ddfd2f15ff",
|
|
"bytes": 512044,
|
|
"format": "PCM16LE mono 16000 Hz, 16 seconds, integer square wave 200 Hz"
|
|
},
|
|
"scope": "Desktop browser media checks; candidate provenance identifies installed, source or explicit artifact. No physical device acceptance.",
|
|
"core": "published",
|
|
"plugin": "source",
|
|
"selected": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
}
|
|
},
|
|
"media-gate": {
|
|
"file": "audio-tone.m4a",
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"limit": 32768,
|
|
"requests": [
|
|
{
|
|
"method": "GET",
|
|
"range": "bytes=0-",
|
|
"start": 0,
|
|
"end": 132435,
|
|
"sent": 32768,
|
|
"wasHeld": true,
|
|
"closed": false
|
|
}
|
|
],
|
|
"events": []
|
|
}
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"name": "screenshot",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--becc4-sumes-after-network-release-webkit\\test-failed-1.png",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--becc4-sumes-after-network-release-webkit/test-failed-1.png",
|
|
"sha256": "15e92313f9ed0a95b430ba03acdf74b85feeedeacd23febe2fab02cd13c12f88"
|
|
},
|
|
{
|
|
"name": "error-context",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--becc4-sumes-after-network-release-webkit\\error-context.md",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--becc4-sumes-after-network-release-webkit/error-context.md",
|
|
"sha256": "c9b78daebe8fa8e83c82d46afcd7f5339763a795029b6377f57d9a8e7565c2da"
|
|
},
|
|
{
|
|
"name": "trace",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-published--becc4-sumes-after-network-release-webkit\\trace.zip",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-published--becc4-sumes-after-network-release-webkit/trace.zip",
|
|
"sha256": "0ab8e893e5b6165faaefb2f87118f63643533069272c1c9f5fd913b61ba31ff7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "audio-buffering.spec.js",
|
|
"title": "candidate core + published audio: real video starvation resumes after network release",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"risk": "AUDIO-BUFFER-01",
|
|
"errors": [
|
|
{
|
|
"message": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 28 | if (owner === 'video')\n 29 | await page.evaluate(url => window.art.switchUrl(url), gate.url)\n> 30 | await expect.poll(() => page.evaluate(() => window.starvation.some(event => event.trusted && event.time > 0.3 && event.readyState < 3))).toBe(true)\n | ^\n 31 | expect(gate.blocked).toBeGreaterThan(0)\n 32 | const stalled = await page.evaluate(() => ({ audio: window.audioPlugin.audio.currentTime, video: window.art.currentTime }))\n 33 | if (owner === 'video') {\n at D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js:30:148",
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js",
|
|
"column": 148,
|
|
"line": 30
|
|
}
|
|
}
|
|
],
|
|
"details": {
|
|
"audio-inputs": {
|
|
"release": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-audio-track/1.1.0",
|
|
"tarball": "https://registry.npmjs.org/artplayer-plugin-audio-track/-/artplayer-plugin-audio-track-1.1.0.tgz",
|
|
"integrity": "sha512-pvvHvTSqC2+sBelwYyjAv2CVmaQgG9KpX+i96t/e8oyZRX/JuepC9iSVIp7GzB3AtliFzhVamksT+8lXvD3RCg==",
|
|
"sha256": "7e84f6a2f4bfada428a77ef04b749bf3db53e0149fa1afe7bf5749d925e801ff",
|
|
"archiveBytes": 2205,
|
|
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
|
|
"files": {
|
|
"package/README.md": "9a03352433ae90cb9d3198e17571c9bb598334b84a77a3a1df2c4b000ce8347d",
|
|
"package/dist/artplayer-plugin-audio-track.js": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683",
|
|
"package/dist/artplayer-plugin-audio-track.legacy.js": "d8dc74bce76112d7430c98e3165605e32fde5d3c603be4b496eac58f574576cb",
|
|
"package/dist/artplayer-plugin-audio-track.mjs": "4ac599bc5a1a6ecb0cb1942d4269528bfb2cd9d047f988de61fe671a77ad14cd",
|
|
"package/package.json": "c466ae55c40e8f6bdd97bec20fcf916c8c4f44eef3e47694638be005eb445df7",
|
|
"package/types/artplayer-plugin-audio-track.d.ts": "27bc0dfedacb7e0188cb668ac8708874a86b00d489f1636037c2465d3344437e"
|
|
},
|
|
"manifest": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"description": "audio-track plugin for ArtPlayer",
|
|
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
|
|
"license": "MIT",
|
|
"homepage": "https://artplayer.org",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
|
|
},
|
|
"keywords": [
|
|
"html5",
|
|
"video",
|
|
"player"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"require": "./dist/artplayer-plugin-audio-track.js"
|
|
},
|
|
"./legacy": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.legacy.js",
|
|
"require": "./dist/artplayer-plugin-audio-track.legacy.js"
|
|
}
|
|
},
|
|
"main": "dist/artplayer-plugin-audio-track.js",
|
|
"module": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"types": "types/artplayer-plugin-audio-track.d.ts",
|
|
"legacy": "dist/artplayer-plugin-audio-track.legacy.js",
|
|
"browserslist": "last 1 Chrome version"
|
|
}
|
|
},
|
|
"sourceSHA256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713",
|
|
"candidate": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
},
|
|
"audio": {
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"format": "AAC mono 48000 Hz, 16 seconds, 440 Hz tone in MP4"
|
|
},
|
|
"wav": {
|
|
"sha256": "3150fc69aa2b94a4b556e2e6d9d67fb52c2926cd144fdd8694a7f8ddfd2f15ff",
|
|
"bytes": 512044,
|
|
"format": "PCM16LE mono 16000 Hz, 16 seconds, integer square wave 200 Hz"
|
|
},
|
|
"scope": "Desktop browser media checks; candidate provenance identifies installed, source or explicit artifact. No physical device acceptance.",
|
|
"core": "candidate",
|
|
"plugin": "published",
|
|
"selected": {
|
|
"kind": "published",
|
|
"sha256": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683"
|
|
}
|
|
},
|
|
"media-gate": {
|
|
"file": "pattern.mp4",
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538,
|
|
"limit": 98304,
|
|
"requests": [
|
|
{
|
|
"method": "GET",
|
|
"range": "bytes=0-",
|
|
"start": 0,
|
|
"end": 251537,
|
|
"sent": 98304,
|
|
"wasHeld": true,
|
|
"closed": false
|
|
}
|
|
],
|
|
"events": []
|
|
}
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"name": "screenshot",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--ddee5-sumes-after-network-release-webkit\\test-failed-1.png",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--ddee5-sumes-after-network-release-webkit/test-failed-1.png",
|
|
"sha256": "15e92313f9ed0a95b430ba03acdf74b85feeedeacd23febe2fab02cd13c12f88"
|
|
},
|
|
{
|
|
"name": "error-context",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--ddee5-sumes-after-network-release-webkit\\error-context.md",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--ddee5-sumes-after-network-release-webkit/error-context.md",
|
|
"sha256": "64d7128e9c921512be5d85aa847c5f2b42b376cf8512edf76cf39b0a9dbe260d"
|
|
},
|
|
{
|
|
"name": "trace",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--ddee5-sumes-after-network-release-webkit\\trace.zip",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--ddee5-sumes-after-network-release-webkit/trace.zip",
|
|
"sha256": "89018d024cb1965d81777dc42b8eb2a350bb7f5a3ab84606f6293986c88867f7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "audio-buffering.spec.js",
|
|
"title": "candidate core + published audio: real audio starvation resumes after network release",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"risk": "AUDIO-BUFFER-01",
|
|
"errors": [
|
|
{
|
|
"message": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 28 | if (owner === 'video')\n 29 | await page.evaluate(url => window.art.switchUrl(url), gate.url)\n> 30 | await expect.poll(() => page.evaluate(() => window.starvation.some(event => event.trusted && event.time > 0.3 && event.readyState < 3))).toBe(true)\n | ^\n 31 | expect(gate.blocked).toBeGreaterThan(0)\n 32 | const stalled = await page.evaluate(() => ({ audio: window.audioPlugin.audio.currentTime, video: window.art.currentTime }))\n 33 | if (owner === 'video') {\n at D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js:30:148",
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js",
|
|
"column": 148,
|
|
"line": 30
|
|
}
|
|
}
|
|
],
|
|
"details": {
|
|
"audio-inputs": {
|
|
"release": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-audio-track/1.1.0",
|
|
"tarball": "https://registry.npmjs.org/artplayer-plugin-audio-track/-/artplayer-plugin-audio-track-1.1.0.tgz",
|
|
"integrity": "sha512-pvvHvTSqC2+sBelwYyjAv2CVmaQgG9KpX+i96t/e8oyZRX/JuepC9iSVIp7GzB3AtliFzhVamksT+8lXvD3RCg==",
|
|
"sha256": "7e84f6a2f4bfada428a77ef04b749bf3db53e0149fa1afe7bf5749d925e801ff",
|
|
"archiveBytes": 2205,
|
|
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
|
|
"files": {
|
|
"package/README.md": "9a03352433ae90cb9d3198e17571c9bb598334b84a77a3a1df2c4b000ce8347d",
|
|
"package/dist/artplayer-plugin-audio-track.js": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683",
|
|
"package/dist/artplayer-plugin-audio-track.legacy.js": "d8dc74bce76112d7430c98e3165605e32fde5d3c603be4b496eac58f574576cb",
|
|
"package/dist/artplayer-plugin-audio-track.mjs": "4ac599bc5a1a6ecb0cb1942d4269528bfb2cd9d047f988de61fe671a77ad14cd",
|
|
"package/package.json": "c466ae55c40e8f6bdd97bec20fcf916c8c4f44eef3e47694638be005eb445df7",
|
|
"package/types/artplayer-plugin-audio-track.d.ts": "27bc0dfedacb7e0188cb668ac8708874a86b00d489f1636037c2465d3344437e"
|
|
},
|
|
"manifest": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"description": "audio-track plugin for ArtPlayer",
|
|
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
|
|
"license": "MIT",
|
|
"homepage": "https://artplayer.org",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
|
|
},
|
|
"keywords": [
|
|
"html5",
|
|
"video",
|
|
"player"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"require": "./dist/artplayer-plugin-audio-track.js"
|
|
},
|
|
"./legacy": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.legacy.js",
|
|
"require": "./dist/artplayer-plugin-audio-track.legacy.js"
|
|
}
|
|
},
|
|
"main": "dist/artplayer-plugin-audio-track.js",
|
|
"module": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"types": "types/artplayer-plugin-audio-track.d.ts",
|
|
"legacy": "dist/artplayer-plugin-audio-track.legacy.js",
|
|
"browserslist": "last 1 Chrome version"
|
|
}
|
|
},
|
|
"sourceSHA256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713",
|
|
"candidate": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
},
|
|
"audio": {
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"format": "AAC mono 48000 Hz, 16 seconds, 440 Hz tone in MP4"
|
|
},
|
|
"wav": {
|
|
"sha256": "3150fc69aa2b94a4b556e2e6d9d67fb52c2926cd144fdd8694a7f8ddfd2f15ff",
|
|
"bytes": 512044,
|
|
"format": "PCM16LE mono 16000 Hz, 16 seconds, integer square wave 200 Hz"
|
|
},
|
|
"scope": "Desktop browser media checks; candidate provenance identifies installed, source or explicit artifact. No physical device acceptance.",
|
|
"core": "candidate",
|
|
"plugin": "published",
|
|
"selected": {
|
|
"kind": "published",
|
|
"sha256": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683"
|
|
}
|
|
},
|
|
"media-gate": {
|
|
"file": "audio-tone.m4a",
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"limit": 32768,
|
|
"requests": [
|
|
{
|
|
"method": "GET",
|
|
"range": "bytes=0-",
|
|
"start": 0,
|
|
"end": 132435,
|
|
"sent": 32768,
|
|
"wasHeld": true,
|
|
"closed": false
|
|
}
|
|
],
|
|
"events": [
|
|
{
|
|
"trusted": true,
|
|
"time": 0,
|
|
"readyState": 2,
|
|
"audioPaused": false,
|
|
"videoTime": 0.0199179
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"name": "screenshot",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--4df36-sumes-after-network-release-webkit\\test-failed-1.png",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--4df36-sumes-after-network-release-webkit/test-failed-1.png",
|
|
"sha256": "15e92313f9ed0a95b430ba03acdf74b85feeedeacd23febe2fab02cd13c12f88"
|
|
},
|
|
{
|
|
"name": "error-context",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--4df36-sumes-after-network-release-webkit\\error-context.md",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--4df36-sumes-after-network-release-webkit/error-context.md",
|
|
"sha256": "7860660772ab6e4bc28f5f1338fe8955089cc6ca5caefe10463ba6e7bc3b7601"
|
|
},
|
|
{
|
|
"name": "trace",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--4df36-sumes-after-network-release-webkit\\trace.zip",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--4df36-sumes-after-network-release-webkit/trace.zip",
|
|
"sha256": "590fa65821287d233b905f258c4f3375be0dd0fd93179ba1f9d0511fc0945f18"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "audio-buffering.spec.js",
|
|
"title": "candidate core + source audio: real video starvation resumes after network release",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"risk": "AUDIO-BUFFER-01",
|
|
"errors": [
|
|
{
|
|
"message": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 28 | if (owner === 'video')\n 29 | await page.evaluate(url => window.art.switchUrl(url), gate.url)\n> 30 | await expect.poll(() => page.evaluate(() => window.starvation.some(event => event.trusted && event.time > 0.3 && event.readyState < 3))).toBe(true)\n | ^\n 31 | expect(gate.blocked).toBeGreaterThan(0)\n 32 | const stalled = await page.evaluate(() => ({ audio: window.audioPlugin.audio.currentTime, video: window.art.currentTime }))\n 33 | if (owner === 'video') {\n at D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js:30:148",
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js",
|
|
"column": 148,
|
|
"line": 30
|
|
}
|
|
}
|
|
],
|
|
"details": {
|
|
"audio-inputs": {
|
|
"release": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-audio-track/1.1.0",
|
|
"tarball": "https://registry.npmjs.org/artplayer-plugin-audio-track/-/artplayer-plugin-audio-track-1.1.0.tgz",
|
|
"integrity": "sha512-pvvHvTSqC2+sBelwYyjAv2CVmaQgG9KpX+i96t/e8oyZRX/JuepC9iSVIp7GzB3AtliFzhVamksT+8lXvD3RCg==",
|
|
"sha256": "7e84f6a2f4bfada428a77ef04b749bf3db53e0149fa1afe7bf5749d925e801ff",
|
|
"archiveBytes": 2205,
|
|
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
|
|
"files": {
|
|
"package/README.md": "9a03352433ae90cb9d3198e17571c9bb598334b84a77a3a1df2c4b000ce8347d",
|
|
"package/dist/artplayer-plugin-audio-track.js": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683",
|
|
"package/dist/artplayer-plugin-audio-track.legacy.js": "d8dc74bce76112d7430c98e3165605e32fde5d3c603be4b496eac58f574576cb",
|
|
"package/dist/artplayer-plugin-audio-track.mjs": "4ac599bc5a1a6ecb0cb1942d4269528bfb2cd9d047f988de61fe671a77ad14cd",
|
|
"package/package.json": "c466ae55c40e8f6bdd97bec20fcf916c8c4f44eef3e47694638be005eb445df7",
|
|
"package/types/artplayer-plugin-audio-track.d.ts": "27bc0dfedacb7e0188cb668ac8708874a86b00d489f1636037c2465d3344437e"
|
|
},
|
|
"manifest": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"description": "audio-track plugin for ArtPlayer",
|
|
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
|
|
"license": "MIT",
|
|
"homepage": "https://artplayer.org",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
|
|
},
|
|
"keywords": [
|
|
"html5",
|
|
"video",
|
|
"player"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"require": "./dist/artplayer-plugin-audio-track.js"
|
|
},
|
|
"./legacy": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.legacy.js",
|
|
"require": "./dist/artplayer-plugin-audio-track.legacy.js"
|
|
}
|
|
},
|
|
"main": "dist/artplayer-plugin-audio-track.js",
|
|
"module": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"types": "types/artplayer-plugin-audio-track.d.ts",
|
|
"legacy": "dist/artplayer-plugin-audio-track.legacy.js",
|
|
"browserslist": "last 1 Chrome version"
|
|
}
|
|
},
|
|
"sourceSHA256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713",
|
|
"candidate": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
},
|
|
"audio": {
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"format": "AAC mono 48000 Hz, 16 seconds, 440 Hz tone in MP4"
|
|
},
|
|
"wav": {
|
|
"sha256": "3150fc69aa2b94a4b556e2e6d9d67fb52c2926cd144fdd8694a7f8ddfd2f15ff",
|
|
"bytes": 512044,
|
|
"format": "PCM16LE mono 16000 Hz, 16 seconds, integer square wave 200 Hz"
|
|
},
|
|
"scope": "Desktop browser media checks; candidate provenance identifies installed, source or explicit artifact. No physical device acceptance.",
|
|
"core": "candidate",
|
|
"plugin": "source",
|
|
"selected": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
}
|
|
},
|
|
"media-gate": {
|
|
"file": "pattern.mp4",
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538,
|
|
"limit": 98304,
|
|
"requests": [
|
|
{
|
|
"method": "GET",
|
|
"range": "bytes=0-",
|
|
"start": 0,
|
|
"end": 251537,
|
|
"sent": 98304,
|
|
"wasHeld": true,
|
|
"closed": false
|
|
}
|
|
],
|
|
"events": []
|
|
}
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"name": "screenshot",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--3c8b9-sumes-after-network-release-webkit\\test-failed-1.png",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--3c8b9-sumes-after-network-release-webkit/test-failed-1.png",
|
|
"sha256": "15e92313f9ed0a95b430ba03acdf74b85feeedeacd23febe2fab02cd13c12f88"
|
|
},
|
|
{
|
|
"name": "error-context",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--3c8b9-sumes-after-network-release-webkit\\error-context.md",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--3c8b9-sumes-after-network-release-webkit/error-context.md",
|
|
"sha256": "a64a6af6c83b3426c9e7ee92d2b2cfa36464eec4dfa206edc5ad07fe3784f983"
|
|
},
|
|
{
|
|
"name": "trace",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--3c8b9-sumes-after-network-release-webkit\\trace.zip",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--3c8b9-sumes-after-network-release-webkit/trace.zip",
|
|
"sha256": "02c0c60aac8dc815635292b565793f645d84bb68a7dfdf9cdc38c8b0e2c413a5"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "audio-buffering.spec.js",
|
|
"title": "candidate core + source audio: real audio starvation resumes after network release",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"risk": "AUDIO-BUFFER-01",
|
|
"errors": [
|
|
{
|
|
"message": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 28 | if (owner === 'video')\n 29 | await page.evaluate(url => window.art.switchUrl(url), gate.url)\n> 30 | await expect.poll(() => page.evaluate(() => window.starvation.some(event => event.trusted && event.time > 0.3 && event.readyState < 3))).toBe(true)\n | ^\n 31 | expect(gate.blocked).toBeGreaterThan(0)\n 32 | const stalled = await page.evaluate(() => ({ audio: window.audioPlugin.audio.currentTime, video: window.art.currentTime }))\n 33 | if (owner === 'video') {\n at D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js:30:148",
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\audio-buffering.spec.js",
|
|
"column": 148,
|
|
"line": 30
|
|
}
|
|
}
|
|
],
|
|
"details": {
|
|
"audio-inputs": {
|
|
"release": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-audio-track/1.1.0",
|
|
"tarball": "https://registry.npmjs.org/artplayer-plugin-audio-track/-/artplayer-plugin-audio-track-1.1.0.tgz",
|
|
"integrity": "sha512-pvvHvTSqC2+sBelwYyjAv2CVmaQgG9KpX+i96t/e8oyZRX/JuepC9iSVIp7GzB3AtliFzhVamksT+8lXvD3RCg==",
|
|
"sha256": "7e84f6a2f4bfada428a77ef04b749bf3db53e0149fa1afe7bf5749d925e801ff",
|
|
"archiveBytes": 2205,
|
|
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
|
|
"files": {
|
|
"package/README.md": "9a03352433ae90cb9d3198e17571c9bb598334b84a77a3a1df2c4b000ce8347d",
|
|
"package/dist/artplayer-plugin-audio-track.js": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683",
|
|
"package/dist/artplayer-plugin-audio-track.legacy.js": "d8dc74bce76112d7430c98e3165605e32fde5d3c603be4b496eac58f574576cb",
|
|
"package/dist/artplayer-plugin-audio-track.mjs": "4ac599bc5a1a6ecb0cb1942d4269528bfb2cd9d047f988de61fe671a77ad14cd",
|
|
"package/package.json": "c466ae55c40e8f6bdd97bec20fcf916c8c4f44eef3e47694638be005eb445df7",
|
|
"package/types/artplayer-plugin-audio-track.d.ts": "27bc0dfedacb7e0188cb668ac8708874a86b00d489f1636037c2465d3344437e"
|
|
},
|
|
"manifest": {
|
|
"name": "artplayer-plugin-audio-track",
|
|
"version": "1.1.0",
|
|
"description": "audio-track plugin for ArtPlayer",
|
|
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
|
|
"license": "MIT",
|
|
"homepage": "https://artplayer.org",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
|
|
},
|
|
"keywords": [
|
|
"html5",
|
|
"video",
|
|
"player"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"require": "./dist/artplayer-plugin-audio-track.js"
|
|
},
|
|
"./legacy": {
|
|
"types": "./types/artplayer-plugin-audio-track.d.ts",
|
|
"import": "./dist/artplayer-plugin-audio-track.legacy.js",
|
|
"require": "./dist/artplayer-plugin-audio-track.legacy.js"
|
|
}
|
|
},
|
|
"main": "dist/artplayer-plugin-audio-track.js",
|
|
"module": "./dist/artplayer-plugin-audio-track.mjs",
|
|
"types": "types/artplayer-plugin-audio-track.d.ts",
|
|
"legacy": "dist/artplayer-plugin-audio-track.legacy.js",
|
|
"browserslist": "last 1 Chrome version"
|
|
}
|
|
},
|
|
"sourceSHA256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713",
|
|
"candidate": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
},
|
|
"audio": {
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"format": "AAC mono 48000 Hz, 16 seconds, 440 Hz tone in MP4"
|
|
},
|
|
"wav": {
|
|
"sha256": "3150fc69aa2b94a4b556e2e6d9d67fb52c2926cd144fdd8694a7f8ddfd2f15ff",
|
|
"bytes": 512044,
|
|
"format": "PCM16LE mono 16000 Hz, 16 seconds, integer square wave 200 Hz"
|
|
},
|
|
"scope": "Desktop browser media checks; candidate provenance identifies installed, source or explicit artifact. No physical device acceptance.",
|
|
"core": "candidate",
|
|
"plugin": "source",
|
|
"selected": {
|
|
"kind": "source-build",
|
|
"file": null,
|
|
"sha256": "c4b37388ecf38c4c33dc172895d2d76d1ffca2587628c01b11b38cfe1852c713"
|
|
}
|
|
},
|
|
"media-gate": {
|
|
"file": "audio-tone.m4a",
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"limit": 32768,
|
|
"requests": [
|
|
{
|
|
"method": "GET",
|
|
"range": "bytes=0-",
|
|
"start": 0,
|
|
"end": 132435,
|
|
"sent": 32768,
|
|
"wasHeld": true,
|
|
"closed": false
|
|
}
|
|
],
|
|
"events": []
|
|
}
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"name": "screenshot",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--b2b3b-sumes-after-network-release-webkit\\test-failed-1.png",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--b2b3b-sumes-after-network-release-webkit/test-failed-1.png",
|
|
"sha256": "15e92313f9ed0a95b430ba03acdf74b85feeedeacd23febe2fab02cd13c12f88"
|
|
},
|
|
{
|
|
"name": "error-context",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--b2b3b-sumes-after-network-release-webkit\\error-context.md",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--b2b3b-sumes-after-network-release-webkit/error-context.md",
|
|
"sha256": "26d16196037b4a216706ff7a8087a2ca77e241a3e238e6303d7c7cfcdd7a5555"
|
|
},
|
|
{
|
|
"name": "trace",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\audio-buffering-candidate--b2b3b-sumes-after-network-release-webkit\\trace.zip",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/audio-buffering-candidate--b2b3b-sumes-after-network-release-webkit/trace.zip",
|
|
"sha256": "0cef7e8aaa29bb769f9201c9b05ecd5bd8c3cd82c1b89e620d2084024b451fc4"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "jassub-native.spec.js",
|
|
"title": "JASSUB published 1.1.0 renders actual WASM subtitles through seek and layout with candidate core, customCanvas=false, defaultOffscreen=false",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"risk": "JASSUB-NATIVE-FRAME-01",
|
|
"errors": [
|
|
{
|
|
"message": "Error: expect(received).toBeGreaterThan(expected)\n\nExpected: > 100\nReceived: 0\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 191 | expect(offscreen.selected).toBe(defaultOffscreen && !customCanvas && offscreen.available)\n 192 | await page.locator('#play').click()\n> 193 | await expect.poll(async () => (await pixels(page)).visible).toBeGreaterThan(100)\n | ^\n 194 | const before = await pixels(page, 'before-seek')\n 195 | expect(before.connected).toBe(true)\n 196 | if (screenshotReadback) {\n at D:\\github\\ArtPlayer\\test\\browser\\jassub-native.spec.js:193:69",
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\jassub-native.spec.js",
|
|
"column": 69,
|
|
"line": 193
|
|
}
|
|
}
|
|
],
|
|
"details": {
|
|
"jassub-selected-input": {
|
|
"core": "candidate",
|
|
"provenance": {
|
|
"kind": "published",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-vQwEtZMmkwr5utbxfUAeE/gRccl2nfcz+SYP2Subn/L8cVIFdMXWMgicm7ZkPVtAoBbCav7p0yP4pwXkCKMzAg==",
|
|
"member": "package/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "271d5284e5246fbd04575526510b3e381e5e60d414c030acecce92fcf2e9b10a"
|
|
}
|
|
},
|
|
"actual-jassub-evidence": {
|
|
"core": "candidate",
|
|
"onDemandRender": true,
|
|
"customCanvas": false,
|
|
"defaultOffscreen": false,
|
|
"source": {
|
|
"kind": "published",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-vQwEtZMmkwr5utbxfUAeE/gRccl2nfcz+SYP2Subn/L8cVIFdMXWMgicm7ZkPVtAoBbCav7p0yP4pwXkCKMzAg==",
|
|
"member": "package/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "271d5284e5246fbd04575526510b3e381e5e60d414c030acecce92fcf2e9b10a"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"resources": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
|
|
"status": 200,
|
|
"contentType": "text/javascript"
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
|
|
"status": 200,
|
|
"contentType": "application/wasm"
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
|
|
"status": 200,
|
|
"contentType": "font/woff2"
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
|
|
"status": 200,
|
|
"contentType": "font/woff2"
|
|
}
|
|
],
|
|
"external": [],
|
|
"state": {
|
|
"workers": [
|
|
{
|
|
"url": "/assets/jassub/jassub-worker.js",
|
|
"terminated": 0,
|
|
"sent": [
|
|
{
|
|
"target": "init",
|
|
"width": 300,
|
|
"height": 150,
|
|
"asyncRender": true
|
|
},
|
|
{
|
|
"target": "canvas",
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
{
|
|
"target": "canvas",
|
|
"width": 1280,
|
|
"height": 720
|
|
}
|
|
],
|
|
"received": [
|
|
{
|
|
"target": "ready"
|
|
},
|
|
{
|
|
"target": "verifyColorSpace"
|
|
},
|
|
{
|
|
"target": "render",
|
|
"images": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"snapshots": [],
|
|
"errors": [],
|
|
"frames": {
|
|
"before": "undefined",
|
|
"registered": 1,
|
|
"delivered": 0,
|
|
"after": "function"
|
|
},
|
|
"renderCalls": [
|
|
{
|
|
"context": true,
|
|
"images": 0
|
|
}
|
|
],
|
|
"offscreen": {
|
|
"available": false,
|
|
"selected": false
|
|
},
|
|
"lastPixel": {
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 6.7169803,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true
|
|
},
|
|
"readbackFrame": false,
|
|
"synchronousRender": false,
|
|
"screenshotReadback": false
|
|
},
|
|
"limitation": "Actual worker, WASM and local font; offscreen option explicitly false. Canvas pixels are read from a separate canvas copying the native display bitmap. No full failure recovery, sustained GPU/memory or physical-device acceptance; candidate adds direct-then-host destruction."
|
|
}
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"name": "screenshot",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\jassub-native-JASSUB-publi-d686f-alse-defaultOffscreen-false-webkit\\test-failed-1.png",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/jassub-native-JASSUB-publi-d686f-alse-defaultOffscreen-false-webkit/test-failed-1.png",
|
|
"sha256": "15e92313f9ed0a95b430ba03acdf74b85feeedeacd23febe2fab02cd13c12f88"
|
|
},
|
|
{
|
|
"name": "error-context",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\jassub-native-JASSUB-publi-d686f-alse-defaultOffscreen-false-webkit\\error-context.md",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/jassub-native-JASSUB-publi-d686f-alse-defaultOffscreen-false-webkit/error-context.md",
|
|
"sha256": "c90e2e79f1faea3e91ac6cb294508ad0ad2ef5f044eace49111f83d48c7141a4"
|
|
},
|
|
{
|
|
"name": "trace",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\jassub-native-JASSUB-publi-d686f-alse-defaultOffscreen-false-webkit\\trace.zip",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/jassub-native-JASSUB-publi-d686f-alse-defaultOffscreen-false-webkit/trace.zip",
|
|
"sha256": "e469a13e2c07ab1f4b7234dbefe86fcf04e378d0d8d5a420499e8e49854ef486"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "jassub-native.spec.js",
|
|
"title": "JASSUB published 1.1.0 renders actual WASM subtitles through seek and layout with published core, customCanvas=false, defaultOffscreen=false",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"risk": "JASSUB-NATIVE-FRAME-01",
|
|
"errors": [
|
|
{
|
|
"message": "Error: expect(received).toBeGreaterThan(expected)\n\nExpected: > 100\nReceived: 0\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 191 | expect(offscreen.selected).toBe(defaultOffscreen && !customCanvas && offscreen.available)\n 192 | await page.locator('#play').click()\n> 193 | await expect.poll(async () => (await pixels(page)).visible).toBeGreaterThan(100)\n | ^\n 194 | const before = await pixels(page, 'before-seek')\n 195 | expect(before.connected).toBe(true)\n 196 | if (screenshotReadback) {\n at D:\\github\\ArtPlayer\\test\\browser\\jassub-native.spec.js:193:69",
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\jassub-native.spec.js",
|
|
"column": 69,
|
|
"line": 193
|
|
}
|
|
}
|
|
],
|
|
"details": {
|
|
"jassub-selected-input": {
|
|
"core": "published",
|
|
"provenance": {
|
|
"kind": "published",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-vQwEtZMmkwr5utbxfUAeE/gRccl2nfcz+SYP2Subn/L8cVIFdMXWMgicm7ZkPVtAoBbCav7p0yP4pwXkCKMzAg==",
|
|
"member": "package/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "271d5284e5246fbd04575526510b3e381e5e60d414c030acecce92fcf2e9b10a"
|
|
}
|
|
},
|
|
"actual-jassub-evidence": {
|
|
"core": "published",
|
|
"onDemandRender": true,
|
|
"customCanvas": false,
|
|
"defaultOffscreen": false,
|
|
"source": {
|
|
"kind": "published",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-vQwEtZMmkwr5utbxfUAeE/gRccl2nfcz+SYP2Subn/L8cVIFdMXWMgicm7ZkPVtAoBbCav7p0yP4pwXkCKMzAg==",
|
|
"member": "package/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "271d5284e5246fbd04575526510b3e381e5e60d414c030acecce92fcf2e9b10a"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"resources": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
|
|
"status": 200,
|
|
"contentType": "text/javascript"
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
|
|
"status": 200,
|
|
"contentType": "application/wasm"
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
|
|
"status": 200,
|
|
"contentType": "font/woff2"
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
|
|
"status": 200,
|
|
"contentType": "font/woff2"
|
|
}
|
|
],
|
|
"external": [],
|
|
"state": {
|
|
"workers": [
|
|
{
|
|
"url": "/assets/jassub/jassub-worker.js",
|
|
"terminated": 0,
|
|
"sent": [
|
|
{
|
|
"target": "init",
|
|
"width": 300,
|
|
"height": 150,
|
|
"asyncRender": true
|
|
},
|
|
{
|
|
"target": "canvas",
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
{
|
|
"target": "canvas",
|
|
"width": 1280,
|
|
"height": 720
|
|
}
|
|
],
|
|
"received": [
|
|
{
|
|
"target": "ready"
|
|
},
|
|
{
|
|
"target": "verifyColorSpace"
|
|
},
|
|
{
|
|
"target": "render",
|
|
"images": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"snapshots": [],
|
|
"errors": [],
|
|
"frames": {
|
|
"before": "undefined",
|
|
"registered": 1,
|
|
"delivered": 0,
|
|
"after": "function"
|
|
},
|
|
"renderCalls": [
|
|
{
|
|
"context": true,
|
|
"images": 0
|
|
}
|
|
],
|
|
"offscreen": {
|
|
"available": false,
|
|
"selected": false
|
|
},
|
|
"lastPixel": {
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 6.6994594,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true
|
|
},
|
|
"readbackFrame": false,
|
|
"synchronousRender": false,
|
|
"screenshotReadback": false
|
|
},
|
|
"limitation": "Actual worker, WASM and local font; offscreen option explicitly false. Canvas pixels are read from a separate canvas copying the native display bitmap. No full failure recovery, sustained GPU/memory or physical-device acceptance; candidate adds direct-then-host destruction."
|
|
}
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"name": "screenshot",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\jassub-native-JASSUB-publi-70a6b-alse-defaultOffscreen-false-webkit\\test-failed-1.png",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/jassub-native-JASSUB-publi-70a6b-alse-defaultOffscreen-false-webkit/test-failed-1.png",
|
|
"sha256": "15e92313f9ed0a95b430ba03acdf74b85feeedeacd23febe2fab02cd13c12f88"
|
|
},
|
|
{
|
|
"name": "error-context",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\jassub-native-JASSUB-publi-70a6b-alse-defaultOffscreen-false-webkit\\error-context.md",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/jassub-native-JASSUB-publi-70a6b-alse-defaultOffscreen-false-webkit/error-context.md",
|
|
"sha256": "4e231fbc002e9a42d981554d3ef95c417473966dbc6bbe208f5321e95a0bac50"
|
|
},
|
|
{
|
|
"name": "trace",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\jassub-native-JASSUB-publi-70a6b-alse-defaultOffscreen-false-webkit\\trace.zip",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/jassub-native-JASSUB-publi-70a6b-alse-defaultOffscreen-false-webkit/trace.zip",
|
|
"sha256": "4be3b5d18362267c0e42c021b68802ad5d99fc77bc006699ef591b1c097132ba"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "jassub-native.spec.js",
|
|
"title": "JASSUB published 1.1.0 renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=false, defaultOffscreen=false",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"risk": "JASSUB-NATIVE-FRAME-01",
|
|
"errors": [
|
|
{
|
|
"message": "Error: expect(received).toBeGreaterThan(expected)\n\nExpected: > 100\nReceived: 0\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 191 | expect(offscreen.selected).toBe(defaultOffscreen && !customCanvas && offscreen.available)\n 192 | await page.locator('#play').click()\n> 193 | await expect.poll(async () => (await pixels(page)).visible).toBeGreaterThan(100)\n | ^\n 194 | const before = await pixels(page, 'before-seek')\n 195 | expect(before.connected).toBe(true)\n 196 | if (screenshotReadback) {\n at D:\\github\\ArtPlayer\\test\\browser\\jassub-native.spec.js:193:69",
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\jassub-native.spec.js",
|
|
"column": 69,
|
|
"line": 193
|
|
}
|
|
}
|
|
],
|
|
"details": {
|
|
"jassub-selected-input": {
|
|
"core": "published-5.3.1-beta.1",
|
|
"provenance": {
|
|
"kind": "published",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-vQwEtZMmkwr5utbxfUAeE/gRccl2nfcz+SYP2Subn/L8cVIFdMXWMgicm7ZkPVtAoBbCav7p0yP4pwXkCKMzAg==",
|
|
"member": "package/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "271d5284e5246fbd04575526510b3e381e5e60d414c030acecce92fcf2e9b10a"
|
|
}
|
|
},
|
|
"actual-jassub-evidence": {
|
|
"core": "published-5.3.1-beta.1",
|
|
"onDemandRender": true,
|
|
"customCanvas": false,
|
|
"defaultOffscreen": false,
|
|
"source": {
|
|
"kind": "published",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-vQwEtZMmkwr5utbxfUAeE/gRccl2nfcz+SYP2Subn/L8cVIFdMXWMgicm7ZkPVtAoBbCav7p0yP4pwXkCKMzAg==",
|
|
"member": "package/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "271d5284e5246fbd04575526510b3e381e5e60d414c030acecce92fcf2e9b10a"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"resources": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
|
|
"status": 200,
|
|
"contentType": "text/javascript"
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
|
|
"status": 200,
|
|
"contentType": "application/wasm"
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
|
|
"status": 200,
|
|
"contentType": "font/woff2"
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
|
|
"status": 200,
|
|
"contentType": "font/woff2"
|
|
}
|
|
],
|
|
"external": [],
|
|
"state": {
|
|
"workers": [
|
|
{
|
|
"url": "/assets/jassub/jassub-worker.js",
|
|
"terminated": 0,
|
|
"sent": [
|
|
{
|
|
"target": "init",
|
|
"width": 300,
|
|
"height": 150,
|
|
"asyncRender": true
|
|
},
|
|
{
|
|
"target": "canvas",
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
{
|
|
"target": "canvas",
|
|
"width": 1280,
|
|
"height": 720
|
|
}
|
|
],
|
|
"received": [
|
|
{
|
|
"target": "ready"
|
|
},
|
|
{
|
|
"target": "verifyColorSpace"
|
|
},
|
|
{
|
|
"target": "render",
|
|
"images": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"snapshots": [],
|
|
"errors": [],
|
|
"frames": {
|
|
"before": "undefined",
|
|
"registered": 1,
|
|
"delivered": 0,
|
|
"after": "function"
|
|
},
|
|
"renderCalls": [
|
|
{
|
|
"context": true,
|
|
"images": 0
|
|
}
|
|
],
|
|
"offscreen": {
|
|
"available": false,
|
|
"selected": false
|
|
},
|
|
"lastPixel": {
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 6.8075428,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true
|
|
},
|
|
"readbackFrame": false,
|
|
"synchronousRender": false,
|
|
"screenshotReadback": false
|
|
},
|
|
"limitation": "Actual worker, WASM and local font; offscreen option explicitly false. Canvas pixels are read from a separate canvas copying the native display bitmap. No full failure recovery, sustained GPU/memory or physical-device acceptance; candidate adds direct-then-host destruction."
|
|
}
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"name": "screenshot",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\jassub-native-JASSUB-publi-dd2ae-alse-defaultOffscreen-false-webkit\\test-failed-1.png",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/jassub-native-JASSUB-publi-dd2ae-alse-defaultOffscreen-false-webkit/test-failed-1.png",
|
|
"sha256": "15e92313f9ed0a95b430ba03acdf74b85feeedeacd23febe2fab02cd13c12f88"
|
|
},
|
|
{
|
|
"name": "error-context",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\jassub-native-JASSUB-publi-dd2ae-alse-defaultOffscreen-false-webkit\\error-context.md",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/jassub-native-JASSUB-publi-dd2ae-alse-defaultOffscreen-false-webkit/error-context.md",
|
|
"sha256": "d616f3d5c11e10ff9dea30c70e84f1e553d9f290ca8bd1355a7cf0a68f6ca315"
|
|
},
|
|
{
|
|
"name": "trace",
|
|
"originalPath": "D:\\github\\ArtPlayer\\refactor\\.cache\\browser-source\\results\\jassub-native-JASSUB-publi-dd2ae-alse-defaultOffscreen-false-webkit\\trace.zip",
|
|
"archiveFile": "refactor/.cache/ci-source-webkit-full-report/results/jassub-native-JASSUB-publi-dd2ae-alse-defaultOffscreen-false-webkit/trace.zip",
|
|
"sha256": "a7a3fe31d6895bc9f9e0356933b3fcefcb8e3fe92310cb74ceebb8131498ab56"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"scope": "Complete source collection, no file/grep filter, retries or diagnostic overrides, with unchanged tracked inputs throughout execution. Includes explicitly frozen historical packages/SDKs, committed artifacts, controlled hosts and unsupported-capability assertions. Passed tests are not a count of native supported playback features.",
|
|
"disposition": {
|
|
"audio": "All eight failures are the trusted waiting assertion at line30, after the initial dual-clock assertion passed. Seven recorded no waiting; one recorded a trusted event at time0, below the original required time. Neither initial clocks nor held bytes prove starvation or recovery. AUDIO-BUFFER-01 stays open.",
|
|
"jassub": "The native source default selects published1.1.0, not the candidate. All three cores load worker/WASM/font, advance video, register one polyfilled callback but deliver zero, with zero quality counters and no subtitle demand. This matches the preserved historical defect. The existing candidate frame fix is not reopened or newly proved by those failures; candidate lifecycle and installed evidence remain separately scoped.",
|
|
"skipped": "58 ASR WebAudio, 48 DASH MSE and 32 HLS MSE checks skipped with explicit recorded reasons. They are unverified capability cells, not passing playback or Safari/device acceptance."
|
|
},
|
|
"limits": [
|
|
"No full installed-browser, remote Actions or physical-device acceptance.",
|
|
"No failure was skipped, marked expected, retried or relaxed in this run.",
|
|
"Earlier intermittent Chapter/HLS/JASSUB/Multiple Subtitles and Auto Thumbnail first-frame risks are not closed by passing cases in this run."
|
|
]
|
|
}
|