Checkpoint web parity through Chromium input tasks
This commit is contained in:
88
tests/golden/M13-05F/malicious-input-report.json
Normal file
88
tests/golden/M13-05F/malicious-input-report.json
Normal file
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "M13-05F",
|
||||
"operation": "MALICIOUS_INPUT_MATRIX",
|
||||
"cases": {
|
||||
"blend": {
|
||||
"status": "REJECTED",
|
||||
"checker": "tools/web/check-malicious-blends.mjs",
|
||||
"stableCode": "BLEND_OPEN_INVALID"
|
||||
},
|
||||
"image": {
|
||||
"status": "REJECTED",
|
||||
"checker": "web/tests/unit/asset-preview-decode.test.mjs",
|
||||
"stableCodes": [
|
||||
"ASSET_MANIFEST_INVALID",
|
||||
"ASSET_BUDGET_EXCEEDED",
|
||||
"ASSET_SOURCE_HASH_MISMATCH"
|
||||
]
|
||||
},
|
||||
"font": {
|
||||
"status": "REJECTED",
|
||||
"checker": "web/tests/unit/external-vfont.test.mjs",
|
||||
"stableCodes": [
|
||||
"NON_MESH_BINARY_INVALID",
|
||||
"NON_MESH_RESOURCE_OUTSIDE_PROJECT",
|
||||
"ASSET_SOURCE_HASH_MISMATCH"
|
||||
]
|
||||
},
|
||||
"media": {
|
||||
"status": "REJECTED",
|
||||
"checker": "web/tests/unit/sequencer-media-cache.test.mjs",
|
||||
"stableCode": "SEQUENCER_SCHEMA_INVALID"
|
||||
},
|
||||
"archive": {
|
||||
"status": "REJECTED",
|
||||
"checker": "tools/web/check-malicious-archive-fixtures.mjs",
|
||||
"stableCode": "IO_ARCHIVE_UNSAFE"
|
||||
},
|
||||
"nodeGraph": {
|
||||
"status": "REJECTED",
|
||||
"checker": "web/tests/unit/shader-compiler.test.mjs",
|
||||
"stableCodes": [
|
||||
"SHADER_NODE_UNSUPPORTED",
|
||||
"SHADER_INVALID_GRAPH"
|
||||
]
|
||||
},
|
||||
"manifest": {
|
||||
"status": "REJECTED",
|
||||
"checker": "web/tests/unit/script-manifest-budgets.test.mjs",
|
||||
"stableCode": "SCRIPT_MANIFEST_INVALID"
|
||||
},
|
||||
"glb": {
|
||||
"status": "REJECTED",
|
||||
"checker": "web/tests/unit/glb-negative-cases.test.mjs",
|
||||
"stableCodes": [
|
||||
"GLB_SPARSE_ACCESSOR_UNSUPPORTED",
|
||||
"GLB_EXTENSION_UNSUPPORTED",
|
||||
"GLB_EXTERNAL_URI_BLOCKED",
|
||||
"GLB_IMPORT_BUDGET_EXCEEDED"
|
||||
]
|
||||
}
|
||||
},
|
||||
"executions": [
|
||||
{
|
||||
"id": "blend",
|
||||
"status": "REJECTED",
|
||||
"exitCode": 0
|
||||
},
|
||||
{
|
||||
"id": "archive",
|
||||
"status": "REJECTED",
|
||||
"exitCode": 0
|
||||
},
|
||||
{
|
||||
"id": "image-font-media-node-manifest",
|
||||
"status": "REJECTED",
|
||||
"exitCode": 0
|
||||
},
|
||||
{
|
||||
"id": "glb",
|
||||
"status": "REJECTED",
|
||||
"exitCode": 0
|
||||
}
|
||||
],
|
||||
"allRejected": true,
|
||||
"execution": "DISABLED",
|
||||
"nextTask": "M13-05G"
|
||||
}
|
||||
16
tests/golden/M13-05F/manifest.json
Normal file
16
tests/golden/M13-05F/manifest.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "M13-05F",
|
||||
"parentTask": "M13-05E",
|
||||
"enablingTask": false,
|
||||
"parityStateChange": false,
|
||||
"runtime": "NODE_PROTOCOL_NEGATIVE_MATRIX",
|
||||
"operation": "MALICIOUS_INPUT_MATRIX",
|
||||
"artifacts": {
|
||||
"parentManifest": { "path": "tests/golden/M13-05E/manifest.json", "sha256": "68193fe8713ed5a4f77727fcd74c64ae42f32c9216528146dbacb6606cccdf01" },
|
||||
"checker": { "path": "tools/web/check-malicious-input-matrix.mjs", "sha256": "9c14cd35922b710b46f00c2be45dfad11b32bce0deb8cd5abfdafd1de828203a" },
|
||||
"package": { "path": "web/package.json", "sha256": "342f75fe285f99da301eba97590fd9fc76cef4938508177fd43e1827f0295076" },
|
||||
"report": { "path": "tests/golden/M13-05F/malicious-input-report.json", "sha256": "04b2364e7a72aa1c4cbe19d81c3247b9ebbfb6d1367de68625550c11aadde7cd" }
|
||||
},
|
||||
"nextTask": "M13-05G"
|
||||
}
|
||||
Reference in New Issue
Block a user