mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-23 22:01:20 -08:00
test(chromecast): [PKG-CAST-02] reproduce SDK and lifecycle failures
This commit is contained in:
1 parent
30de007102
commit
c723c70251
9 files changed
+450
-6
No files matched your search
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
Reference in new issue
Block a user