mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 10:56:15 -08:00
1671 lines
76 KiB
JSON
1671 lines
76 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"task": "SITE-VCONSOLE-01",
|
|
"date": "2026-09-14",
|
|
"scope": "Fixed vendor lifecycle work only; SITE-07 license and other asset gates remain open",
|
|
"environment": {
|
|
"node": "24.21.0",
|
|
"yarn": "1.22.22",
|
|
"typescript": "5.9.3",
|
|
"esbuild": "0.27.7",
|
|
"browsers": {
|
|
"chromium": "153.0.8010.12",
|
|
"firefox": "155.0",
|
|
"webkit": "26.6"
|
|
},
|
|
"realDevices": false,
|
|
"remoteCI": false
|
|
},
|
|
"inputs": [
|
|
{
|
|
"path": "scripts/site-vendor/vconsole/upstream.js",
|
|
"sha256": "671f47427e1e3048919147c765e9fb71e4ea40d79a8c2829089f499d3e9b9bf4"
|
|
},
|
|
{
|
|
"path": "scripts/site-vendor/vconsole/lifecycle.ts",
|
|
"sha256": "df7687aa1c9bbf116398b7e2c470b70ae3027875bc4c3ba3d71adcf8537aeb57"
|
|
},
|
|
{
|
|
"path": "scripts/site-vendor/vconsole/build.ts",
|
|
"sha256": "4173be0b974a065bc10e4ad07b881edccc312b113415d5366674a5f79b25a191"
|
|
},
|
|
{
|
|
"path": "docs/assets/js/vconsole.min.js",
|
|
"sha256": "3d1b8c3aff5f415ccf3bdc3cdcec6e01cff5b4c64d4558c078ca33d003f616ac"
|
|
},
|
|
{
|
|
"path": "test/browser/vconsole-lifecycle.spec.js",
|
|
"sha256": "f50f3ca104529f61ba98c8cdad8fd1f0cd5136afc03c4823cd4038829c7222f3"
|
|
},
|
|
{
|
|
"path": "test/browser/site-vendor.spec.js",
|
|
"sha256": "78d092b16d7edb1e65bd741799440985ec35b2db098ae5922a637d9e79d7c7c1"
|
|
},
|
|
{
|
|
"path": "test/vconsole-lifecycle.test.js",
|
|
"sha256": "10d42287193a94d48e710c2ebeb8324afcd0e15e3e7e0d48b5b5583098842de4"
|
|
}
|
|
],
|
|
"baseline": {
|
|
"path": "refactor/.cache/vconsole-lifecycle-red-final-browser/report.json",
|
|
"sha256": "f688763c65b8f52f3d4938bfbd11d8033ba7565f05a9db05e3a2f4f1e7b45bcd",
|
|
"stats": {
|
|
"startTime": "2026-09-14T09:25:57.281Z",
|
|
"duration": 20957.192,
|
|
"expected": 6,
|
|
"skipped": 0,
|
|
"unexpected": 12,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=false",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toBeGreaterThan(expected)\n\nExpected: > 0\nReceived: 0\n\n 65 | await testInfo.attach('vconsole-lifecycle', { contentType: 'application/json', body: JSON.stringify({ result, errors, browser: browser.version(), artifactSha256: createHash('sha256').update(fs.readFileSync(artifact)).digest('hex') }) })\n 66 | expect(result.scheduled).toBeGreaterThan(0)\n> 67 | expect(result.cancelled).toBeGreaterThan(0)\n | ^\n 68 | expect(errors).toEqual([])\n 69 | expect(result.staleErrors).toEqual([])\n 70 | expect(result.roots).toBe(0)\n at D:\\github\\ArtPlayer\\test\\browser\\vconsole-lifecycle.spec.js:67:30",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 1,
|
|
"cancelled": 0,
|
|
"staleErrors": [],
|
|
"logs": "",
|
|
"roots": 0
|
|
},
|
|
"errors": [
|
|
"Cannot read properties of undefined (reading 'update')",
|
|
"Cannot read properties of null (reading 'insertAdjacentElement')"
|
|
],
|
|
"browser": "153.0.8010.12",
|
|
"artifactSha256": "671f47427e1e3048919147c765e9fb71e4ea40d79a8c2829089f499d3e9b9bf4"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=true",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toBeGreaterThan(expected)\n\nExpected: > 0\nReceived: 0\n\n 65 | await testInfo.attach('vconsole-lifecycle', { contentType: 'application/json', body: JSON.stringify({ result, errors, browser: browser.version(), artifactSha256: createHash('sha256').update(fs.readFileSync(artifact)).digest('hex') }) })\n 66 | expect(result.scheduled).toBeGreaterThan(0)\n> 67 | expect(result.cancelled).toBeGreaterThan(0)\n | ^\n 68 | expect(errors).toEqual([])\n 69 | expect(result.staleErrors).toEqual([])\n 70 | expect(result.roots).toBe(0)\n at D:\\github\\ArtPlayer\\test\\browser\\vconsole-lifecycle.spec.js:67:30",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 2,
|
|
"cancelled": 0,
|
|
"staleErrors": [],
|
|
"logs": "vConsole Log AllLogInfoWarnError Empty No Prompted OK Filter stale-before-destroy fresh-after-recreate No Prompted OK Filter ClearTopBottom Hide",
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"browser": "153.0.8010.12",
|
|
"artifactSha256": "671f47427e1e3048919147c765e9fb71e4ea40d79a8c2829089f499d3e9b9bf4"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole removed plugin panels cannot attach to a replacement with the same id",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 1\n\n Array [\n+ \"stale-panel\",\n \"fresh-panel\",\n ]\n\n 99 | return panels\n 100 | })\n> 101 | expect(result).toEqual(['fresh-panel'])\n | ^\n 102 | expect(errors).toEqual([])\n 103 | })\n 104 |\n at D:\\github\\ArtPlayer\\test\\browser\\vconsole-lifecycle.spec.js:101:18",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole retains amd factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole retains commonjs factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole scroller resumes pending layout work safely after destruction",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 23\n\n- Array []\n+ Array [\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of null (reading 'style')\",\n+ \"Cannot read properties of n",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"pending": 22,
|
|
"rows": 21,
|
|
"roots": 0
|
|
},
|
|
"errors": [
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')",
|
|
"Cannot read properties of null (reading 'style')"
|
|
],
|
|
"artifactSha256": "671f47427e1e3048919147c765e9fb71e4ea40d79a8c2829089f499d3e9b9bf4"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=false",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toBeGreaterThan(expected)\n\nExpected: > 0\nReceived: 0\n\n 65 | await testInfo.attach('vconsole-lifecycle', { contentType: 'application/json', body: JSON.stringify({ result, errors, browser: browser.version(), artifactSha256: createHash('sha256').update(fs.readFileSync(artifact)).digest('hex') }) })\n 66 | expect(result.scheduled).toBeGreaterThan(0)\n> 67 | expect(result.cancelled).toBeGreaterThan(0)\n | ^\n 68 | expect(errors).toEqual([])\n 69 | expect(result.staleErrors).toEqual([])\n 70 | expect(result.roots).toBe(0)\n at D:\\github\\ArtPlayer\\test\\browser\\vconsole-lifecycle.spec.js:67:30",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 1,
|
|
"cancelled": 0,
|
|
"staleErrors": [],
|
|
"logs": "",
|
|
"roots": 0
|
|
},
|
|
"errors": [
|
|
"can't access property \"update\", s.O.get(...) is undefined",
|
|
"can't access property \"insertAdjacentElement\", e is null"
|
|
],
|
|
"browser": "155.0",
|
|
"artifactSha256": "671f47427e1e3048919147c765e9fb71e4ea40d79a8c2829089f499d3e9b9bf4"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=true",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toBeGreaterThan(expected)\n\nExpected: > 0\nReceived: 0\n\n 65 | await testInfo.attach('vconsole-lifecycle', { contentType: 'application/json', body: JSON.stringify({ result, errors, browser: browser.version(), artifactSha256: createHash('sha256').update(fs.readFileSync(artifact)).digest('hex') }) })\n 66 | expect(result.scheduled).toBeGreaterThan(0)\n> 67 | expect(result.cancelled).toBeGreaterThan(0)\n | ^\n 68 | expect(errors).toEqual([])\n 69 | expect(result.staleErrors).toEqual([])\n 70 | expect(result.roots).toBe(0)\n at D:\\github\\ArtPlayer\\test\\browser\\vconsole-lifecycle.spec.js:67:30",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 2,
|
|
"cancelled": 0,
|
|
"staleErrors": [],
|
|
"logs": "vConsole Log AllLogInfoWarnError Empty No Prompted OK Filter stale-before-destroy fresh-after-recreate No Prompted OK Filter ClearTopBottom Hide",
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"browser": "155.0",
|
|
"artifactSha256": "671f47427e1e3048919147c765e9fb71e4ea40d79a8c2829089f499d3e9b9bf4"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole removed plugin panels cannot attach to a replacement with the same id",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 1\n\n Array [\n+ \"stale-panel\",\n \"fresh-panel\",\n ]\n\n 99 | return panels\n 100 | })\n> 101 | expect(result).toEqual(['fresh-panel'])\n | ^\n 102 | expect(errors).toEqual([])\n 103 | })\n 104 |\n at D:\\github\\ArtPlayer\\test\\browser\\vconsole-lifecycle.spec.js:101:18",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole retains amd factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole retains commonjs factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole scroller resumes pending layout work safely after destruction",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 31\n\n- Array []\n+ Array [\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style\\\", s is null\",\n+ \"can't access property \\\"style",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"pending": 30,
|
|
"rows": 21,
|
|
"roots": 0
|
|
},
|
|
"errors": [
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null",
|
|
"can't access property \"style\", s is null"
|
|
],
|
|
"artifactSha256": "671f47427e1e3048919147c765e9fb71e4ea40d79a8c2829089f499d3e9b9bf4"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=false",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toBeGreaterThan(expected)\n\nExpected: > 0\nReceived: 0\n\n 65 | await testInfo.attach('vconsole-lifecycle', { contentType: 'application/json', body: JSON.stringify({ result, errors, browser: browser.version(), artifactSha256: createHash('sha256').update(fs.readFileSync(artifact)).digest('hex') }) })\n 66 | expect(result.scheduled).toBeGreaterThan(0)\n> 67 | expect(result.cancelled).toBeGreaterThan(0)\n | ^\n 68 | expect(errors).toEqual([])\n 69 | expect(result.staleErrors).toEqual([])\n 70 | expect(result.roots).toBe(0)\n at D:\\github\\ArtPlayer\\test\\browser\\vconsole-lifecycle.spec.js:67:30",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 1,
|
|
"cancelled": 0,
|
|
"staleErrors": [],
|
|
"logs": "",
|
|
"roots": 0
|
|
},
|
|
"errors": [
|
|
"undefined is not an object (evaluating 's.O.get(n).update')",
|
|
"null is not an object (evaluating 'e.insertAdjacentElement')"
|
|
],
|
|
"browser": "26.6",
|
|
"artifactSha256": "671f47427e1e3048919147c765e9fb71e4ea40d79a8c2829089f499d3e9b9bf4"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=true",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toBeGreaterThan(expected)\n\nExpected: > 0\nReceived: 0\n\n 65 | await testInfo.attach('vconsole-lifecycle', { contentType: 'application/json', body: JSON.stringify({ result, errors, browser: browser.version(), artifactSha256: createHash('sha256').update(fs.readFileSync(artifact)).digest('hex') }) })\n 66 | expect(result.scheduled).toBeGreaterThan(0)\n> 67 | expect(result.cancelled).toBeGreaterThan(0)\n | ^\n 68 | expect(errors).toEqual([])\n 69 | expect(result.staleErrors).toEqual([])\n 70 | expect(result.roots).toBe(0)\n at D:\\github\\ArtPlayer\\test\\browser\\vconsole-lifecycle.spec.js:67:30",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 2,
|
|
"cancelled": 0,
|
|
"staleErrors": [],
|
|
"logs": "vConsole Log AllLogInfoWarnError Empty No Prompted OK Filter stale-before-destroy fresh-after-recreate No Prompted OK Filter ClearTopBottom Hide",
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"browser": "26.6",
|
|
"artifactSha256": "671f47427e1e3048919147c765e9fb71e4ea40d79a8c2829089f499d3e9b9bf4"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole removed plugin panels cannot attach to a replacement with the same id",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 1\n\n Array [\n+ \"stale-panel\",\n \"fresh-panel\",\n ]\n\n 99 | return panels\n 100 | })\n> 101 | expect(result).toEqual(['fresh-panel'])\n | ^\n 102 | expect(errors).toEqual([])\n 103 | })\n 104 |\n at D:\\github\\ArtPlayer\\test\\browser\\vconsole-lifecycle.spec.js:101:18",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole retains amd factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole retains commonjs factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole scroller resumes pending layout work safely after destruction",
|
|
"status": "unexpected",
|
|
"results": [
|
|
{
|
|
"status": "failed",
|
|
"errors": "Error: expect(received).toEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 3\n\n- Array []\n+ Array [\n+ \"TypeError: null is not an object (evaluating 's.style')\",\n+ ]\n\n 173 | expect(result.rows).toBeGreaterThan(0)\n 174 | expect(result.roots).toBe(0)\n> 175 | expect(errors).toEqual([])\n | ^\n 176 | })\n 177 |\n at D:\\github\\ArtPlayer\\test\\browser\\vconsole-lifecycle.spec.js:175:18",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"pending": 22,
|
|
"rows": 21,
|
|
"roots": 0
|
|
},
|
|
"errors": [
|
|
"TypeError: null is not an object (evaluating 's.style')"
|
|
],
|
|
"artifactSha256": "671f47427e1e3048919147c765e9fb71e4ea40d79a8c2829089f499d3e9b9bf4"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"candidate": {
|
|
"path": "refactor/.cache/vconsole-lifecycle-green-final-browser/report.json",
|
|
"sha256": "19ce449dc1e0e5cf8f40052793efc3ee92029c70ee5557f2b6563da9bb8abccb",
|
|
"stats": {
|
|
"startTime": "2026-09-14T09:27:07.582Z",
|
|
"duration": 16382.290999999997,
|
|
"expected": 21,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"browser": "chromium",
|
|
"title": "mobile vConsole shows logs and upstream site notice texts are served unchanged",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
[
|
|
{
|
|
"component": "vconsole",
|
|
"version": "3.15.0",
|
|
"url": "http://127.0.0.1:8084/licenses/vconsole/LICENSE",
|
|
"sha256": "272588ba6d7c09d6c3bedf3601e37b2ede6d4539d28a9052fcc3038df99cf683"
|
|
},
|
|
{
|
|
"component": "monaco-editor",
|
|
"version": "0.30.1",
|
|
"url": "http://127.0.0.1:8084/licenses/monaco-editor/LICENSE",
|
|
"sha256": "33e4ff1a06ef62ba21788ea162564ee8165269a24a9ce6ef301837447eab0ac6"
|
|
},
|
|
{
|
|
"component": "monaco-editor",
|
|
"version": "0.30.1",
|
|
"url": "http://127.0.0.1:8084/licenses/monaco-editor/ThirdPartyNotices.txt",
|
|
"sha256": "b23ab6e9a1a31ce6948a98b16a83474c999a384ece75643dd0affc83ea1724ef"
|
|
}
|
|
],
|
|
{
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
|
|
"bytes": 378931
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
|
|
"bytes": 378931,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
|
|
"bytes": 378931,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/published-4.5.5/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "4.5.5",
|
|
"integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4",
|
|
"bytes": 153582
|
|
},
|
|
"/published-5.1.7/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.1.7",
|
|
"integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357",
|
|
"bytes": 155940
|
|
},
|
|
"/published-4.5.9/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "4.5.9",
|
|
"integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497",
|
|
"bytes": 156408
|
|
},
|
|
"/published-5.3.0/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.0",
|
|
"integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a",
|
|
"bytes": 159238
|
|
},
|
|
"/published-5.1.6/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.1.6",
|
|
"integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172",
|
|
"bytes": 155714
|
|
},
|
|
"/published-5.1.2/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.1.2",
|
|
"integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1",
|
|
"bytes": 154583
|
|
},
|
|
"/test/audio-tone.m4a": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/audio-tone.m4a"
|
|
},
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436
|
|
},
|
|
"/test/thumbnail-pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/thumbnail-pattern.mp4"
|
|
},
|
|
"sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c",
|
|
"bytes": 752916
|
|
},
|
|
"/test/auto-thumbnail-timeline.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/auto-thumbnail-timeline.mp4"
|
|
},
|
|
"sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994",
|
|
"bytes": 8602
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/test/iframe-boundary-child.html": {
|
|
"source": {
|
|
"kind": "iframe-fixture",
|
|
"file": "test/browser/iframe-boundary-child.html"
|
|
},
|
|
"sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a",
|
|
"bytes": 1451
|
|
},
|
|
"/published-5.3.1-beta.1/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72",
|
|
"bytes": 9251
|
|
}
|
|
}
|
|
},
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/mobile.html?code=window.art%20%3D%20new%20Artplayer(%7Bcontainer%3A%22.artplayer-app%22%2Curl%3A%22%2Ftest%2Fpattern.mp4%22%2Cmuted%3Atrue%7D)%3B%20console.log(%22site-vendor-verified-message%22)%3B",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"media": null
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "mobile vConsole shows logs and upstream site notice texts are served unchanged",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
[
|
|
{
|
|
"component": "vconsole",
|
|
"version": "3.15.0",
|
|
"url": "http://127.0.0.1:8084/licenses/vconsole/LICENSE",
|
|
"sha256": "272588ba6d7c09d6c3bedf3601e37b2ede6d4539d28a9052fcc3038df99cf683"
|
|
},
|
|
{
|
|
"component": "monaco-editor",
|
|
"version": "0.30.1",
|
|
"url": "http://127.0.0.1:8084/licenses/monaco-editor/LICENSE",
|
|
"sha256": "33e4ff1a06ef62ba21788ea162564ee8165269a24a9ce6ef301837447eab0ac6"
|
|
},
|
|
{
|
|
"component": "monaco-editor",
|
|
"version": "0.30.1",
|
|
"url": "http://127.0.0.1:8084/licenses/monaco-editor/ThirdPartyNotices.txt",
|
|
"sha256": "b23ab6e9a1a31ce6948a98b16a83474c999a384ece75643dd0affc83ea1724ef"
|
|
}
|
|
],
|
|
{
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
|
|
"bytes": 378931
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
|
|
"bytes": 378931,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
|
|
"bytes": 378931,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/published-4.5.5/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "4.5.5",
|
|
"integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4",
|
|
"bytes": 153582
|
|
},
|
|
"/published-5.1.7/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.1.7",
|
|
"integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357",
|
|
"bytes": 155940
|
|
},
|
|
"/published-4.5.9/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "4.5.9",
|
|
"integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497",
|
|
"bytes": 156408
|
|
},
|
|
"/published-5.3.0/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.0",
|
|
"integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a",
|
|
"bytes": 159238
|
|
},
|
|
"/published-5.1.6/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.1.6",
|
|
"integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172",
|
|
"bytes": 155714
|
|
},
|
|
"/published-5.1.2/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.1.2",
|
|
"integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1",
|
|
"bytes": 154583
|
|
},
|
|
"/test/audio-tone.m4a": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/audio-tone.m4a"
|
|
},
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436
|
|
},
|
|
"/test/thumbnail-pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/thumbnail-pattern.mp4"
|
|
},
|
|
"sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c",
|
|
"bytes": 752916
|
|
},
|
|
"/test/auto-thumbnail-timeline.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/auto-thumbnail-timeline.mp4"
|
|
},
|
|
"sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994",
|
|
"bytes": 8602
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/test/iframe-boundary-child.html": {
|
|
"source": {
|
|
"kind": "iframe-fixture",
|
|
"file": "test/browser/iframe-boundary-child.html"
|
|
},
|
|
"sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a",
|
|
"bytes": 1451
|
|
},
|
|
"/published-5.3.1-beta.1/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72",
|
|
"bytes": 9251
|
|
}
|
|
}
|
|
},
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/mobile.html?code=window.art%20%3D%20new%20Artplayer(%7Bcontainer%3A%22.artplayer-app%22%2Curl%3A%22%2Ftest%2Fpattern.mp4%22%2Cmuted%3Atrue%7D)%3B%20console.log(%22site-vendor-verified-message%22)%3B",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"media": null
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "mobile vConsole shows logs and upstream site notice texts are served unchanged",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
[
|
|
{
|
|
"component": "vconsole",
|
|
"version": "3.15.0",
|
|
"url": "http://127.0.0.1:8084/licenses/vconsole/LICENSE",
|
|
"sha256": "272588ba6d7c09d6c3bedf3601e37b2ede6d4539d28a9052fcc3038df99cf683"
|
|
},
|
|
{
|
|
"component": "monaco-editor",
|
|
"version": "0.30.1",
|
|
"url": "http://127.0.0.1:8084/licenses/monaco-editor/LICENSE",
|
|
"sha256": "33e4ff1a06ef62ba21788ea162564ee8165269a24a9ce6ef301837447eab0ac6"
|
|
},
|
|
{
|
|
"component": "monaco-editor",
|
|
"version": "0.30.1",
|
|
"url": "http://127.0.0.1:8084/licenses/monaco-editor/ThirdPartyNotices.txt",
|
|
"sha256": "b23ab6e9a1a31ce6948a98b16a83474c999a384ece75643dd0affc83ea1724ef"
|
|
}
|
|
],
|
|
{
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
|
|
"bytes": 378931
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
|
|
"bytes": 378931,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
|
|
"bytes": 378931,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/published-4.5.5/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "4.5.5",
|
|
"integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4",
|
|
"bytes": 153582
|
|
},
|
|
"/published-5.1.7/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.1.7",
|
|
"integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357",
|
|
"bytes": 155940
|
|
},
|
|
"/published-4.5.9/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "4.5.9",
|
|
"integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497",
|
|
"bytes": 156408
|
|
},
|
|
"/published-5.3.0/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.0",
|
|
"integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a",
|
|
"bytes": 159238
|
|
},
|
|
"/published-5.1.6/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.1.6",
|
|
"integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172",
|
|
"bytes": 155714
|
|
},
|
|
"/published-5.1.2/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.1.2",
|
|
"integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1",
|
|
"bytes": 154583
|
|
},
|
|
"/test/audio-tone.m4a": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/audio-tone.m4a"
|
|
},
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436
|
|
},
|
|
"/test/thumbnail-pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/thumbnail-pattern.mp4"
|
|
},
|
|
"sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c",
|
|
"bytes": 752916
|
|
},
|
|
"/test/auto-thumbnail-timeline.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/auto-thumbnail-timeline.mp4"
|
|
},
|
|
"sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994",
|
|
"bytes": 8602
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/test/iframe-boundary-child.html": {
|
|
"source": {
|
|
"kind": "iframe-fixture",
|
|
"file": "test/browser/iframe-boundary-child.html"
|
|
},
|
|
"sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a",
|
|
"bytes": 1451
|
|
},
|
|
"/published-5.3.1-beta.1/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72",
|
|
"bytes": 9251
|
|
}
|
|
}
|
|
},
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/mobile.html?code=window.art%20%3D%20new%20Artplayer(%7Bcontainer%3A%22.artplayer-app%22%2Curl%3A%22%2Ftest%2Fpattern.mp4%22%2Cmuted%3Atrue%7D)%3B%20console.log(%22site-vendor-verified-message%22)%3B",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"media": null
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=false",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 1,
|
|
"cancelled": 1,
|
|
"staleErrors": [],
|
|
"logs": "",
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"browser": "153.0.8010.12",
|
|
"artifactSha256": "3d1b8c3aff5f415ccf3bdc3cdcec6e01cff5b4c64d4558c078ca33d003f616ac"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=true",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 2,
|
|
"cancelled": 1,
|
|
"staleErrors": [],
|
|
"logs": "vConsole Log AllLogInfoWarnError fresh-after-recreate No Prompted OK Filter ClearTopBottom Hide",
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"browser": "153.0.8010.12",
|
|
"artifactSha256": "3d1b8c3aff5f415ccf3bdc3cdcec6e01cff5b4c64d4558c078ca33d003f616ac"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole removed plugin panels cannot attach to a replacement with the same id",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole retains amd factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole retains commonjs factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "chromium",
|
|
"title": "vConsole scroller resumes pending layout work safely after destruction",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"pending": 22,
|
|
"rows": 21,
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"artifactSha256": "3d1b8c3aff5f415ccf3bdc3cdcec6e01cff5b4c64d4558c078ca33d003f616ac"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=false",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 1,
|
|
"cancelled": 1,
|
|
"staleErrors": [],
|
|
"logs": "",
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"browser": "155.0",
|
|
"artifactSha256": "3d1b8c3aff5f415ccf3bdc3cdcec6e01cff5b4c64d4558c078ca33d003f616ac"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=true",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 2,
|
|
"cancelled": 1,
|
|
"staleErrors": [],
|
|
"logs": "vConsole Log AllLogInfoWarnError fresh-after-recreate No Prompted OK Filter ClearTopBottom Hide",
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"browser": "155.0",
|
|
"artifactSha256": "3d1b8c3aff5f415ccf3bdc3cdcec6e01cff5b4c64d4558c078ca33d003f616ac"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole removed plugin panels cannot attach to a replacement with the same id",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole retains amd factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole retains commonjs factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "firefox",
|
|
"title": "vConsole scroller resumes pending layout work safely after destruction",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"pending": 30,
|
|
"rows": 21,
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"artifactSha256": "3d1b8c3aff5f415ccf3bdc3cdcec6e01cff5b4c64d4558c078ca33d003f616ac"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=false",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 1,
|
|
"cancelled": 1,
|
|
"staleErrors": [],
|
|
"logs": "",
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"browser": "26.6",
|
|
"artifactSha256": "3d1b8c3aff5f415ccf3bdc3cdcec6e01cff5b4c64d4558c078ca33d003f616ac"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole cancels queued logging on last plugin removal, recreate=true",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"scheduled": 2,
|
|
"cancelled": 1,
|
|
"staleErrors": [],
|
|
"logs": "vConsole Log AllLogInfoWarnError fresh-after-recreate No Prompted OK Filter ClearTopBottom Hide",
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"browser": "26.6",
|
|
"artifactSha256": "3d1b8c3aff5f415ccf3bdc3cdcec6e01cff5b4c64d4558c078ca33d003f616ac"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole removed plugin panels cannot attach to a replacement with the same id",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole retains amd factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole retains commonjs factory and private patch state",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"browser": "webkit",
|
|
"title": "vConsole scroller resumes pending layout work safely after destruction",
|
|
"status": "expected",
|
|
"results": [
|
|
{
|
|
"status": "passed",
|
|
"errors": "",
|
|
"observations": [
|
|
{
|
|
"result": {
|
|
"pending": 22,
|
|
"rows": 21,
|
|
"roots": 0
|
|
},
|
|
"errors": [],
|
|
"artifactSha256": "3d1b8c3aff5f415ccf3bdc3cdcec6e01cff5b4c64d4558c078ca33d003f616ac"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"checks": {
|
|
"unitAndCI": {
|
|
"passed": 40,
|
|
"failed": 0,
|
|
"log": "refactor/.cache/vconsole-final-checks.log"
|
|
},
|
|
"frozenInstall": "refactor/.cache/vconsole-frozen-install.log",
|
|
"lint": {
|
|
"log": "refactor/.cache/vconsole-root-lint.log",
|
|
"errors": 0,
|
|
"warnings": 1,
|
|
"note": "Existing docs/assets/ts/artplayer.d.ts unused eslint-disable warning"
|
|
},
|
|
"typecheckDocsTools": "passed",
|
|
"strictToolchain": "passed",
|
|
"ciConfiguration": "passed"
|
|
},
|
|
"history": [
|
|
"refactor/.cache/vconsole-lifecycle-red-browser",
|
|
"refactor/.cache/vconsole-lifecycle-first-patch-browser",
|
|
"refactor/.cache/vconsole-lifecycle-second-patch-browser",
|
|
"refactor/.cache/vconsole-lifecycle-final-red-browser",
|
|
"refactor/.cache/vconsole-lifecycle-scroller-discovery-browser",
|
|
"refactor/.cache/vconsole-lifecycle-red-v2-browser",
|
|
"refactor/.cache/vconsole-lifecycle-green-v2-browser"
|
|
],
|
|
"limits": [
|
|
"Scroller test uses held zero-delay timers, after actual visible logging, to force pending layout continuations after destroy.",
|
|
"Cancelled RAF callbacks are deliberately replayed to test generation isolation.",
|
|
"No claim of full upstream lifecycle coverage; no dependency license closure, publishing or deployment."
|
|
]
|
|
}
|