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,376 @@
{
"schemaVersion": 1,
"task": "M12-07J",
"operation": "IO_FORMAT_THREE_WAY_RECOVERY",
"formats": {
"OBJ": {
"sourceSha256": "4ed3dced8445b03754cd3916ae2e8cf0dff85e6a5882f1c6f0a4a4e4c5251f6a",
"cancel": {
"schemaVersion": 1,
"operationId": "obj-cancel-1",
"format": "OBJ",
"operation": "IMPORT",
"status": "CANCELLED",
"workerGeneration": 1,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 670,
"inputSha256": "4ed3dced8445b03754cd3916ae2e8cf0dff85e6a5882f1c6f0a4a4e4c5251f6a",
"outputBytes": 0,
"outputSha256": null,
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 0,
"committed": false,
"errorCode": "IO_FORMAT_OPERATION_CANCELLED"
},
"oom": {
"schemaVersion": 1,
"operationId": "obj-oom-1",
"format": "OBJ",
"operation": "IMPORT",
"status": "BLOCKED",
"workerGeneration": 1,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 524289,
"inputSha256": "42b47b7a78c2a45c3ab9694e86574825450221fe25d23bf505b97af4ca20283b",
"outputBytes": 0,
"outputSha256": null,
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 0,
"committed": false,
"errorCode": "IO_FORMAT_OOM"
},
"first": {
"schemaVersion": 1,
"operationId": "obj-first-1",
"format": "OBJ",
"operation": "IMPORT",
"status": "COMMITTED",
"workerGeneration": 1,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 670,
"inputSha256": "4ed3dced8445b03754cd3916ae2e8cf0dff85e6a5882f1c6f0a4a4e4c5251f6a",
"outputBytes": 530,
"outputSha256": "caa36e17111d6dbc9369581b9a52ecb4ff81a951eb11ff3094f80ac273c4c53d",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true
},
"second": {
"schemaVersion": 1,
"operationId": "obj-second-2",
"format": "OBJ",
"operation": "IMPORT",
"status": "COMMITTED",
"workerGeneration": 2,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 670,
"inputSha256": "4ed3dced8445b03754cd3916ae2e8cf0dff85e6a5882f1c6f0a4a4e4c5251f6a",
"outputBytes": 530,
"outputSha256": "caa36e17111d6dbc9369581b9a52ecb4ff81a951eb11ff3094f80ac273c4c53d",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true
},
"recovered": {
"schemaVersion": 1,
"operationId": "obj-first-1",
"format": "OBJ",
"operation": "IMPORT",
"status": "RECOVERED",
"workerGeneration": 2,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 670,
"inputSha256": "4ed3dced8445b03754cd3916ae2e8cf0dff85e6a5882f1c6f0a4a4e4c5251f6a",
"outputBytes": 530,
"outputSha256": "caa36e17111d6dbc9369581b9a52ecb4ff81a951eb11ff3094f80ac273c4c53d",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true,
"errorCode": "IO_FORMAT_WORKER_RESTARTED"
},
"small": {
"schemaVersion": 1,
"operationId": "obj-small-3",
"format": "OBJ",
"operation": "IMPORT",
"status": "COMMITTED",
"workerGeneration": 3,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 670,
"inputSha256": "4ed3dced8445b03754cd3916ae2e8cf0dff85e6a5882f1c6f0a4a4e4c5251f6a",
"outputBytes": 530,
"outputSha256": "caa36e17111d6dbc9369581b9a52ecb4ff81a951eb11ff3094f80ac273c4c53d",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true
},
"hashes": {
"first": "caa36e17111d6dbc9369581b9a52ecb4ff81a951eb11ff3094f80ac273c4c53d",
"second": "caa36e17111d6dbc9369581b9a52ecb4ff81a951eb11ff3094f80ac273c4c53d",
"small": "caa36e17111d6dbc9369581b9a52ecb4ff81a951eb11ff3094f80ac273c4c53d"
}
},
"STL": {
"sourceSha256": "50161172cd12e4240067064db6f80e74b2df69c475e3e34154e9d0523928c1ca",
"cancel": {
"schemaVersion": 1,
"operationId": "stl-cancel-1",
"format": "STL",
"operation": "IMPORT",
"status": "CANCELLED",
"workerGeneration": 1,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 184,
"inputSha256": "50161172cd12e4240067064db6f80e74b2df69c475e3e34154e9d0523928c1ca",
"outputBytes": 0,
"outputSha256": null,
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 0,
"committed": false,
"errorCode": "IO_FORMAT_OPERATION_CANCELLED"
},
"oom": {
"schemaVersion": 1,
"operationId": "stl-oom-1",
"format": "STL",
"operation": "IMPORT",
"status": "BLOCKED",
"workerGeneration": 1,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 524289,
"inputSha256": "42b47b7a78c2a45c3ab9694e86574825450221fe25d23bf505b97af4ca20283b",
"outputBytes": 0,
"outputSha256": null,
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 0,
"committed": false,
"errorCode": "IO_FORMAT_OOM"
},
"first": {
"schemaVersion": 1,
"operationId": "stl-first-1",
"format": "STL",
"operation": "IMPORT",
"status": "COMMITTED",
"workerGeneration": 1,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 184,
"inputSha256": "50161172cd12e4240067064db6f80e74b2df69c475e3e34154e9d0523928c1ca",
"outputBytes": 184,
"outputSha256": "689d060c125c41a79d98f4ff241ebe10d9e0f1faebe6e66e507efa962dce1b2d",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true
},
"second": {
"schemaVersion": 1,
"operationId": "stl-second-2",
"format": "STL",
"operation": "IMPORT",
"status": "COMMITTED",
"workerGeneration": 2,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 184,
"inputSha256": "50161172cd12e4240067064db6f80e74b2df69c475e3e34154e9d0523928c1ca",
"outputBytes": 184,
"outputSha256": "689d060c125c41a79d98f4ff241ebe10d9e0f1faebe6e66e507efa962dce1b2d",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true
},
"recovered": {
"schemaVersion": 1,
"operationId": "stl-first-1",
"format": "STL",
"operation": "IMPORT",
"status": "RECOVERED",
"workerGeneration": 2,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 184,
"inputSha256": "50161172cd12e4240067064db6f80e74b2df69c475e3e34154e9d0523928c1ca",
"outputBytes": 184,
"outputSha256": "689d060c125c41a79d98f4ff241ebe10d9e0f1faebe6e66e507efa962dce1b2d",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true,
"errorCode": "IO_FORMAT_WORKER_RESTARTED"
},
"small": {
"schemaVersion": 1,
"operationId": "stl-small-3",
"format": "STL",
"operation": "IMPORT",
"status": "COMMITTED",
"workerGeneration": 3,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 184,
"inputSha256": "50161172cd12e4240067064db6f80e74b2df69c475e3e34154e9d0523928c1ca",
"outputBytes": 184,
"outputSha256": "689d060c125c41a79d98f4ff241ebe10d9e0f1faebe6e66e507efa962dce1b2d",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true
},
"hashes": {
"first": "689d060c125c41a79d98f4ff241ebe10d9e0f1faebe6e66e507efa962dce1b2d",
"second": "689d060c125c41a79d98f4ff241ebe10d9e0f1faebe6e66e507efa962dce1b2d",
"small": "689d060c125c41a79d98f4ff241ebe10d9e0f1faebe6e66e507efa962dce1b2d"
}
},
"PLY": {
"sourceSha256": "acaa369c17252d4d089a2e3064d0c1fcdfdb2d066759ed160adf7869d3e859d5",
"cancel": {
"schemaVersion": 1,
"operationId": "ply-cancel-1",
"format": "PLY",
"operation": "IMPORT",
"status": "CANCELLED",
"workerGeneration": 1,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 521,
"inputSha256": "acaa369c17252d4d089a2e3064d0c1fcdfdb2d066759ed160adf7869d3e859d5",
"outputBytes": 0,
"outputSha256": null,
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 0,
"committed": false,
"errorCode": "IO_FORMAT_OPERATION_CANCELLED"
},
"oom": {
"schemaVersion": 1,
"operationId": "ply-oom-1",
"format": "PLY",
"operation": "IMPORT",
"status": "BLOCKED",
"workerGeneration": 1,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 524289,
"inputSha256": "42b47b7a78c2a45c3ab9694e86574825450221fe25d23bf505b97af4ca20283b",
"outputBytes": 0,
"outputSha256": null,
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 0,
"committed": false,
"errorCode": "IO_FORMAT_OOM"
},
"first": {
"schemaVersion": 1,
"operationId": "ply-first-1",
"format": "PLY",
"operation": "IMPORT",
"status": "COMMITTED",
"workerGeneration": 1,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 521,
"inputSha256": "acaa369c17252d4d089a2e3064d0c1fcdfdb2d066759ed160adf7869d3e859d5",
"outputBytes": 509,
"outputSha256": "399a06c8f593dcdeda9ce9f4c6be74fa83b9fc905ae22a01f4af414284585cf5",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true
},
"second": {
"schemaVersion": 1,
"operationId": "ply-second-2",
"format": "PLY",
"operation": "IMPORT",
"status": "COMMITTED",
"workerGeneration": 2,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 521,
"inputSha256": "acaa369c17252d4d089a2e3064d0c1fcdfdb2d066759ed160adf7869d3e859d5",
"outputBytes": 509,
"outputSha256": "399a06c8f593dcdeda9ce9f4c6be74fa83b9fc905ae22a01f4af414284585cf5",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true
},
"recovered": {
"schemaVersion": 1,
"operationId": "ply-first-1",
"format": "PLY",
"operation": "IMPORT",
"status": "RECOVERED",
"workerGeneration": 2,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 521,
"inputSha256": "acaa369c17252d4d089a2e3064d0c1fcdfdb2d066759ed160adf7869d3e859d5",
"outputBytes": 509,
"outputSha256": "399a06c8f593dcdeda9ce9f4c6be74fa83b9fc905ae22a01f4af414284585cf5",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true,
"errorCode": "IO_FORMAT_WORKER_RESTARTED"
},
"small": {
"schemaVersion": 1,
"operationId": "ply-small-3",
"format": "PLY",
"operation": "IMPORT",
"status": "COMMITTED",
"workerGeneration": 3,
"baseRevision": 4,
"candidateRevision": 5,
"inputBytes": 521,
"inputSha256": "acaa369c17252d4d089a2e3064d0c1fcdfdb2d066759ed160adf7869d3e859d5",
"outputBytes": 509,
"outputSha256": "399a06c8f593dcdeda9ce9f4c6be74fa83b9fc905ae22a01f4af414284585cf5",
"temporaryBytes": 0,
"liveRequests": 0,
"publishedResults": 1,
"committed": true
},
"hashes": {
"first": "399a06c8f593dcdeda9ce9f4c6be74fa83b9fc905ae22a01f4af414284585cf5",
"second": "399a06c8f593dcdeda9ce9f4c6be74fa83b9fc905ae22a01f4af414284585cf5",
"small": "399a06c8f593dcdeda9ce9f4c6be74fa83b9fc905ae22a01f4af414284585cf5"
}
}
},
"assertions": {
"formats": [
"OBJ",
"STL",
"PLY"
],
"cancellationUnpublished": true,
"oomUnpublished": true,
"restartHashStable": true,
"smallRecoveryStable": true
},
"nextTask": "M13-01A"
}

View File

@@ -0,0 +1,20 @@
{
"schemaVersion": 1,
"task": "M12-07J",
"parentTask": "M12-07I",
"enablingTask": false,
"parityStateChange": false,
"runtime": "CHROMIUM_WORKER",
"operation": "IO_FORMAT_THREE_WAY_RECOVERY",
"artifacts": {
"parentManifest": { "path": "tests/golden/M12-07I/manifest.json", "sha256": "02be4b2e2cabecf4a239ba52be385b926a70e794c6f8c745d89dada568e6d674" },
"protocol": { "path": "web/protocol/io-format-recovery.ts", "sha256": "7e352539e3300969c7409c34d6056eb6ad31055431ffce84b1b0a459c335480a" },
"worker": { "path": "web/app/src/workers/io-format-recovery-test.worker.ts", "sha256": "63b78fbf25132cad28147ef68731f2cd212a26c96b464fdec349a13ebaa1174f" },
"testingAdapter": { "path": "web/app/src/testing/io-format-recovery.ts", "sha256": "cfcebb6ec38936a66983957b0dede716871cfbfbea3cb53cddc16f3e24fb19b0" },
"unitTest": { "path": "web/tests/unit/io-format-recovery.test.mjs", "sha256": "aaed1f2abe4789b084c8a6a60bcce8595d38220d7e6678a93924cd05c5716b4f" },
"e2eTest": { "path": "web/tests/e2e/io-format-recovery.spec.ts", "sha256": "5c1750fa408e1297fc43f2e5749be3e9ac08a16b86265d22f0f06053f52b3bd7" },
"checker": { "path": "tools/web/check-io-format-recovery.mjs", "sha256": "6ef6bc4a168f8675a4933a06c296f61076b9ea64cec25b295e961a9b610ab1a2" },
"report": { "path": "tests/golden/M12-07J/io-format-recovery-report.json", "sha256": "35d4fe10d8a4fa84d6e05a85f20ca50975d93a86df41e73c7bbc5875edc4fc70" }
},
"nextTask": "M13-01A"
}