Checkpoint web parity through Chromium input tasks
This commit is contained in:
392
tests/golden/M12-05B/capability-matrix.json
Normal file
392
tests/golden/M12-05B/capability-matrix.json
Normal file
@@ -0,0 +1,392 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-05B",
|
||||
"runtimeInventorySha256": "0d660b0fd8b647ebbf4e91afebd5006bd100973ab8e2507a5bfe759f477b33b4",
|
||||
"formats": [
|
||||
{
|
||||
"format": "GLTF",
|
||||
"runtimeImportStatus": "AVAILABLE",
|
||||
"runtimeExportStatus": "AVAILABLE",
|
||||
"operations": {
|
||||
"IMPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
},
|
||||
"EXPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"format": "GLB",
|
||||
"runtimeImportStatus": "AVAILABLE",
|
||||
"runtimeExportStatus": "AVAILABLE",
|
||||
"operations": {
|
||||
"IMPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
},
|
||||
"EXPORT": {
|
||||
"local": {
|
||||
"status": "READY",
|
||||
"execution": "LOCAL",
|
||||
"code": null
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "PARTIAL",
|
||||
"evidence": "bounded GLB export gate exists; full format round-trip remains M12-06"
|
||||
},
|
||||
"material": {
|
||||
"status": "PARTIAL",
|
||||
"evidence": "bounded GLB export gate exists; full format round-trip remains M12-06"
|
||||
},
|
||||
"animation": {
|
||||
"status": "PARTIAL",
|
||||
"evidence": "bounded GLB export gate exists; full format round-trip remains M12-06"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"format": "OBJ",
|
||||
"runtimeImportStatus": "AVAILABLE",
|
||||
"runtimeExportStatus": "AVAILABLE",
|
||||
"operations": {
|
||||
"IMPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
},
|
||||
"EXPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"format": "STL",
|
||||
"runtimeImportStatus": "AVAILABLE",
|
||||
"runtimeExportStatus": "AVAILABLE",
|
||||
"operations": {
|
||||
"IMPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
},
|
||||
"EXPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"format": "PLY",
|
||||
"runtimeImportStatus": "AVAILABLE",
|
||||
"runtimeExportStatus": "AVAILABLE",
|
||||
"operations": {
|
||||
"IMPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
},
|
||||
"EXPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"format": "USD",
|
||||
"runtimeImportStatus": "OPERATOR_UNREGISTERED",
|
||||
"runtimeExportStatus": "OPERATOR_UNREGISTERED",
|
||||
"operations": {
|
||||
"IMPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
},
|
||||
"EXPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"format": "ALEMBIC",
|
||||
"runtimeImportStatus": "OPERATOR_UNREGISTERED",
|
||||
"runtimeExportStatus": "OPERATOR_UNREGISTERED",
|
||||
"operations": {
|
||||
"IMPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
},
|
||||
"EXPORT": {
|
||||
"local": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"server": {
|
||||
"status": "BLOCKED",
|
||||
"execution": "NONE",
|
||||
"code": "IO_FORMAT_UNSUPPORTED"
|
||||
},
|
||||
"geometry": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"material": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
},
|
||||
"animation": {
|
||||
"status": "UNVERIFIED",
|
||||
"evidence": "no verified Web executor for this format/operation"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
27
tests/golden/M12-05B/manifest.json
Normal file
27
tests/golden/M12-05B/manifest.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-05B",
|
||||
"parentTask": "M12-05A",
|
||||
"enablingTask": false,
|
||||
"parityStateChange": false,
|
||||
"runtime": "WEB_CAPABILITY_MATRIX_PROTOCOL",
|
||||
"operation": "IO_FORMAT_CAPABILITY_MATRIX",
|
||||
"assertions": {
|
||||
"formatCount": 7,
|
||||
"localGlbExportReady": true,
|
||||
"blockedImportRoutes": 7,
|
||||
"blockedServerRoutes": 14,
|
||||
"unverifiedUnimplementedFeatures": true,
|
||||
"runtimeBinding": true
|
||||
},
|
||||
"artifacts": {
|
||||
"parentManifest": { "path": "tests/golden/M12-05A/manifest.json", "sha256": "202b144c91f8e2c39477e257aeb26f9bd0b1b05b459ff8a246668024e94deec7" },
|
||||
"protocol": { "path": "web/protocol/io-format-capability-matrix.ts", "sha256": "3063ae5e45f5b1642d329aa554187d121998d816a5a6740a2b9662f00c3c5738" },
|
||||
"generator": { "path": "tools/web/generate-io-format-capability-matrix.mjs", "sha256": "746078caaf29fa5aa2281b901b9ea5fc66f9a935eb3f6e282d4fbfb018d4c390" },
|
||||
"checker": { "path": "tools/web/check-io-format-capability-matrix.mjs", "sha256": "4a8b35cd7f87238c13627a00c3bb0b34c130fc34d597773574efac7d8909b804" },
|
||||
"unit": { "path": "web/tests/unit/io-format-capability-matrix.test.mjs", "sha256": "0cc4d8f1df1ecdab20d8100cf5f12b44cb2a68bca4384ef7964a032b2f74b36e" },
|
||||
"matrix": { "path": "tests/golden/M12-05B/capability-matrix.json", "sha256": "139c9d764736da176b32414ecda840c07eb0ba5f3864da2dc08ce04bae161366" },
|
||||
"package": { "path": "web/package.json", "sha256": "cfb232baa494ff59f6c8d65514a08c86332ee9354350b2a0392b6f932a7ee42c" }
|
||||
},
|
||||
"nextTask": "M12-05C"
|
||||
}
|
||||
Reference in New Issue
Block a user