mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-09 03:17:46 -08:00
64 lines
2.7 KiB
JSON
64 lines
2.7 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"task": "PKG-CAST-02",
|
|
"capturedAt": "2026-09-13T08:39:20.323Z",
|
|
"sourceCommit": "146b78d5767bba88612184869155a39317794537",
|
|
"tests": {
|
|
"passed": 93,
|
|
"public": 28,
|
|
"additional": 65,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"cancelled": 0,
|
|
"file": "refactor/.cache/chromecast02-tests.log",
|
|
"sha256": "47c5203986e2dbabd372fe27349d986bde52e77be1cae4462b7c827d73b2a466"
|
|
},
|
|
"inputs": {
|
|
"test/helpers/chromecast.js": "a51ad278dffde582c00d66cd3c0ea868141548d349a80a24a355856378ab5de7",
|
|
"test/chromecast.test.js": "be9d42e13ea495d7c266732ffe0273acb96d1a29b8ef330eba32156aaa5eccb8",
|
|
"test/chromecast-failures.test.js": "53660df362e5d55d9bd87ff1a038073ce39982e3307f79ee2c41f91bd8fe4bd2",
|
|
"refactor/baselines/chromecast-release.json": "a68745786d976afee10afb2bb0fd61aeba8f9fffa18737af3e395d25079e3eec"
|
|
},
|
|
"observations": [
|
|
{
|
|
"id": "CAST-SDK-01",
|
|
"title": "Cast requestSession completion is incorrectly passed to loadMedia as a session",
|
|
"confirmed": "Controlled SDK and real frozen plugin code; not a physical Cast session."
|
|
},
|
|
{
|
|
"id": "CAST-LOADER-01",
|
|
"title": "Cast readiness waits hang or overwrite each other across ready SDKs, repeated clicks and multiple instances",
|
|
"confirmed": "Controlled SDK and real frozen plugin code; not a physical Cast session."
|
|
},
|
|
{
|
|
"id": "CAST-LIFE-01",
|
|
"title": "Cast listeners and continuations survive player destruction and update another player icon",
|
|
"confirmed": "Controlled SDK and real frozen plugin code; not a physical Cast session."
|
|
},
|
|
{
|
|
"id": "CAST-STATE-01",
|
|
"title": "Cast terminal session states leave the normalized callback and icon connected",
|
|
"confirmed": "Controlled SDK and real frozen plugin code; not a physical Cast session."
|
|
},
|
|
{
|
|
"id": "CAST-ERROR-01",
|
|
"title": "Cast media loading rejection escapes on a detached Promise while the click has already fulfilled",
|
|
"confirmed": "Controlled SDK and real frozen plugin code; not a physical Cast session."
|
|
}
|
|
],
|
|
"preserved": [
|
|
"Latest getter returns raw SessionState, initially null.",
|
|
"Callbacks receive their original option as this and are looked up live.",
|
|
"Current art.option.url is used when option.url is absent.",
|
|
"1.0 eager registration and name-only result are tested separately."
|
|
],
|
|
"sourceReferences": [
|
|
"https://developers.google.com/cast/docs/reference/web_sender/cast.framework.CastContext",
|
|
"https://developers.google.com/cast/docs/reference/web_sender/cast.framework.CastSession#loadMedia"
|
|
],
|
|
"sourceChanged": false,
|
|
"deviceValidated": false,
|
|
"sdkNetworkLoaded": false,
|
|
"releaseReady": false
|
|
}
|