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,17 @@
{
"schemaVersion": 1,
"task": "M13-01E",
"parentTask": "M13-01D",
"enablingTask": false,
"parityStateChange": false,
"runtime": "CHROMIUM_WEB_ENGINE",
"operation": "SCRIPT_TEXT_SAVE_REOPEN",
"artifacts": {
"parentManifest": { "path": "tests/golden/M13-01D/manifest.json", "sha256": "6b28688b3ebcce5629bcfc437d4ca903d0b1e053b32a796690ee4e021726c75b" },
"checker": { "path": "tools/web/check-script-save-reopen.mjs", "sha256": "7fc9a370cb472636e2699565cb21a1450e3cc8a2c90ffdcdff96533b344afa7c" },
"e2eTest": { "path": "web/tests/e2e/script-save-reopen.spec.ts", "sha256": "481f78f3a0cce923b67ab14436cc23cbcd2ce66725de29dc874fea4fb5801227" },
"report": { "path": "tests/golden/M13-01E/script-save-reopen-report.json", "sha256": "0f6869a8ec8342ed87649312d2872ab2c172cbf12d6be81bb0b770ebcbe8a398" },
"fixture": { "path": "tests/files/web/script_scene.blend", "sha256": "2b8fbdb05419e1e61d64777998d6a3b2562f726c17f548cd1852efc723e1a037" }
},
"nextTask": "M13-01F"
}

View File

@@ -0,0 +1,102 @@
{
"schemaVersion": 1,
"task": "M13-01E",
"operation": "SCRIPT_TEXT_SAVE_REOPEN",
"source": {
"fixtureSha256": "2b8fbdb05419e1e61d64777998d6a3b2562f726c17f548cd1852efc723e1a037",
"fixtureBytes": 490191
},
"before": {
"schemaVersion": 1,
"sources": [
{
"byteLength": 29,
"errorCode": "SCRIPT_SANDBOX_UNAVAILABLE",
"executionStatus": "BLOCKED",
"id": "text:ExternalProject.py",
"internal": false,
"lineCount": 2,
"moduleAutorunRequested": false,
"name": "ExternalProject.py",
"readOnly": true,
"source": "message = 'project relative'\n",
"sourcePath": "//scripts/external_project.py",
"sourceSha256": "1332a556fa4a8c0d55c6661931bcc7c3cd79a193bab5e34c8b060cf97fec6a96"
},
{
"byteLength": 23,
"errorCode": "SCRIPT_SANDBOX_UNAVAILABLE",
"executionStatus": "BLOCKED",
"id": "text:InternalSafe.py",
"internal": true,
"lineCount": 3,
"moduleAutorunRequested": false,
"name": "InternalSafe.py",
"readOnly": true,
"source": "value = 7\nprint(value)\n",
"sourceSha256": "1676bea86b7d12f595d531c32286e26ad0ac7a249d1bd40744b01634977ae582"
},
{
"byteLength": 37,
"errorCode": "SCRIPT_POLICY_DENIED",
"executionStatus": "BLOCKED",
"id": "text:ModuleAutorun.py",
"internal": true,
"lineCount": 3,
"moduleAutorunRequested": true,
"name": "ModuleAutorun.py",
"readOnly": true,
"source": "def register():\n return 'blocked'\n",
"sourceSha256": "4b1d1ffa97bf18cd834d1a2472cab16f24f1439143964d09d283b6cc043e17bd"
}
]
},
"after": {
"schemaVersion": 1,
"sources": [
{
"byteLength": 29,
"errorCode": "SCRIPT_SANDBOX_UNAVAILABLE",
"executionStatus": "BLOCKED",
"id": "text:ExternalProject.py",
"internal": false,
"lineCount": 2,
"moduleAutorunRequested": false,
"name": "ExternalProject.py",
"readOnly": true,
"source": "message = 'project relative'\n",
"sourcePath": "//scripts/external_project.py",
"sourceSha256": "1332a556fa4a8c0d55c6661931bcc7c3cd79a193bab5e34c8b060cf97fec6a96"
},
{
"byteLength": 23,
"errorCode": "SCRIPT_SANDBOX_UNAVAILABLE",
"executionStatus": "BLOCKED",
"id": "text:InternalSafe.py",
"internal": true,
"lineCount": 3,
"moduleAutorunRequested": false,
"name": "InternalSafe.py",
"readOnly": true,
"source": "value = 7\nprint(value)\n",
"sourceSha256": "1676bea86b7d12f595d531c32286e26ad0ac7a249d1bd40744b01634977ae582"
},
{
"byteLength": 37,
"errorCode": "SCRIPT_POLICY_DENIED",
"executionStatus": "BLOCKED",
"id": "text:ModuleAutorun.py",
"internal": true,
"lineCount": 3,
"moduleAutorunRequested": true,
"name": "ModuleAutorun.py",
"readOnly": true,
"source": "def register():\n return 'blocked'\n",
"sourceSha256": "4b1d1ffa97bf18cd834d1a2472cab16f24f1439143964d09d283b6cc043e17bd"
}
]
},
"savedBytes": 490191,
"exact": true,
"nextTask": "M13-01F"
}