Checkpoint web parity through Chromium input tasks
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-19 10:39:03 -04:00
parent 5a11045ca5
commit 380cbed4ff
634 changed files with 41862 additions and 212 deletions

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"task": "M13-03F",
"parentTask": "M13-03E",
"enablingTask": false,
"parityStateChange": false,
"runtime": "PRODUCTION_PROTOCOL_AND_CHROMIUM_WORKER",
"operation": "SCRIPT_SANDBOX_DISPOSE_GATE",
"artifacts": {
"parentManifest": {
"path": "tests/golden/M13-03E/manifest.json",
"sha256": "0cdf625e6bd3ed7aca43318a3b04353cb806c51cfa4cf3c5dae9a65a0eae2e69"
},
"protocol": {
"path": "web/app/src/testing/script-sandbox-dispose.ts",
"sha256": "f3d9f667c3809cfad0f52bc6028d93e36e25c4b639fb6081c9c933fbad0ebc0a"
},
"worker": {
"path": "web/app/src/workers/script-sandbox-dispose-test.worker.ts",
"sha256": "2a074b05d301c4083e60534eb9452aabf5d95aea0ab316fa657441ef4bcd5c96"
},
"checker": {
"path": "tools/web/check-script-sandbox-dispose.mjs",
"sha256": "6549bd10f588281d23c4bea705fd164252c9e3f44d8f4b93c893a2c410907135"
},
"unit": {
"path": "web/tests/unit/script-sandbox-dispose.test.mjs",
"sha256": "6e00aa6286aae0eabc1345c04c7628dcc9acb32d51c1c27436a0e1b4c170b64c"
},
"e2e": {
"path": "web/tests/e2e/script-sandbox-dispose.spec.ts",
"sha256": "b240d92c90e0d81272cd9cb3c0eb4e7d77102ce2e49ad05c761f763d1812b18e"
},
"package": {
"path": "web/package.json",
"sha256": "0f06cd7ccdeed4213b6cb956aecf94e60dceff811ad8c3a2e239397685cfc1bf"
},
"report": {
"path": "tests/golden/M13-03F/sandbox-dispose-report.json",
"sha256": "2dbd3e79939b500c0fc83216c51f258b88ead42a667ed1a6da755e893d7f73c6"
}
},
"nextTask": "M13-03G"
}

View File

@@ -0,0 +1,76 @@
{
"schemaVersion": 1,
"task": "M13-03F",
"operation": "SCRIPT_SANDBOX_DISPOSE_GATE",
"runtime": "PRODUCTION_CHROMIUM_WORKER",
"resources": {
"before": {
"messagePorts": 2,
"timers": 1,
"abortControllers": 1,
"transferableBuffers": 1,
"pendingRequests": 1,
"cacheReferences": 1
},
"afterFirstDispose": {
"messagePorts": 0,
"timers": 0,
"abortControllers": 0,
"transferableBuffers": 0,
"pendingRequests": 0,
"cacheReferences": 0
},
"afterSecondDispose": {
"messagePorts": 0,
"timers": 0,
"abortControllers": 0,
"transferableBuffers": 0,
"pendingRequests": 0,
"cacheReferences": 0
}
},
"receipts": {
"first": {
"schemaVersion": 1,
"disposeCount": 1,
"idempotent": false,
"resources": {
"messagePorts": 0,
"timers": 0,
"abortControllers": 0,
"transferableBuffers": 0,
"pendingRequests": 0,
"cacheReferences": 0
},
"lateTimerMessages": 0
},
"second": {
"schemaVersion": 1,
"disposeCount": 2,
"idempotent": true,
"resources": {
"messagePorts": 0,
"timers": 0,
"abortControllers": 0,
"transferableBuffers": 0,
"pendingRequests": 0,
"cacheReferences": 0
},
"lateTimerMessages": 0
}
},
"lateTimerMessages": 0,
"invariants": {
"workerTerminated": true,
"messagePortsZero": true,
"timersZero": true,
"abortControllersZero": true,
"transferableBuffersZero": true,
"pendingRequestsZero": true,
"cacheReferencesZero": true,
"repeatedDisposeIdempotent": true,
"noLateTimerMessages": true
},
"execution": "DISABLED",
"nextTask": "M13-03G"
}