Checkpoint web parity through Chromium input tasks
This commit is contained in:
63
tests/golden/M12-06B/manifest.json
Normal file
63
tests/golden/M12-06B/manifest.json
Normal file
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-06B",
|
||||
"parentTask": "M12-06A",
|
||||
"enablingTask": true,
|
||||
"parityStateChange": false,
|
||||
"runtime": "WEB_TYPESCRIPT_CHROMIUM_WORKER",
|
||||
"operation": "WEB_GLB_IMPORT_SEMANTIC_COMPARISON",
|
||||
"fixtureIds": [
|
||||
"mesh",
|
||||
"pbr",
|
||||
"uv",
|
||||
"skin",
|
||||
"animation"
|
||||
],
|
||||
"comparedDomains": [
|
||||
"topology",
|
||||
"attributes",
|
||||
"materials",
|
||||
"nodes",
|
||||
"animations"
|
||||
],
|
||||
"routeState": "BLOCKED_UNTIL_MAIN_PERSISTENCE",
|
||||
"artifacts": {
|
||||
"parentManifest": {
|
||||
"path": "tests/golden/M12-06A/manifest.json",
|
||||
"sha256": "e3554a1e739cbe3f217f6169130532365538b0c0eafbb97afc58d4d56c4287cb"
|
||||
},
|
||||
"protocol": {
|
||||
"path": "web/protocol/glb-import.ts",
|
||||
"sha256": "45d9a7912c4a59a552789a8ea0dfaff5f1849f8d213f14d238de024b77acdb0d"
|
||||
},
|
||||
"generator": {
|
||||
"path": "tools/web/generate-glb-desktop-import-report.mjs",
|
||||
"sha256": "6f97527b7da04c7b4f9b09c48b9f367d1270db9f7820498d33832a80754436c2"
|
||||
},
|
||||
"checker": {
|
||||
"path": "tools/web/check-glb-desktop-import.mjs",
|
||||
"sha256": "804a4b5545d95d7ab1ba265469a981d0a10b71dab36f0c96283eb73b401443d2"
|
||||
},
|
||||
"unit": {
|
||||
"path": "web/tests/unit/glb-desktop-import.test.mjs",
|
||||
"sha256": "6bf2a96b3e43e5fae93589ea5dcf98e7a69b10266378e442988198925286a8d8"
|
||||
},
|
||||
"worker": {
|
||||
"path": "web/app/src/workers/glb-desktop-import-test.worker.ts",
|
||||
"sha256": "eb32049631113270fb62acb7ae9379e8ff9a03e38086db2fa309c6891cd707bf"
|
||||
},
|
||||
"chromium": {
|
||||
"path": "web/tests/e2e/glb-desktop-import.spec.ts",
|
||||
"sha256": "fa3e06419c918406f24b5a4260523bd94cfe729a84786e9434517fdfed624d45"
|
||||
},
|
||||
"webImportReport": {
|
||||
"path": "tests/golden/M12-06B/web-import-report.json",
|
||||
"sha256": "79933888cc5aa2d1e3639ec349ca4c31d028fe89f751ebb8d4342f06d15ecfc2"
|
||||
},
|
||||
"package": {
|
||||
"path": "web/package.json",
|
||||
"sha256": "cfb232baa494ff59f6c8d65514a08c86332ee9354350b2a0392b6f932a7ee42c"
|
||||
}
|
||||
},
|
||||
"nextTask": "M12-06C"
|
||||
}
|
||||
220
tests/golden/M12-06B/web-import-report.json
Normal file
220
tests/golden/M12-06B/web-import-report.json
Normal file
@@ -0,0 +1,220 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-06B",
|
||||
"operation": "WEB_GLB_IMPORT_SEMANTIC_COMPARISON",
|
||||
"parentManifestSha256": "e3554a1e739cbe3f217f6169130532365538b0c0eafbb97afc58d4d56c4287cb",
|
||||
"fixtureReportSha256": "dea31cc861622166dc502b333bc177b70b66b54d9c62aaccc6522745dab5ae13",
|
||||
"fixtureCount": 5,
|
||||
"comparedDomains": [
|
||||
"topology",
|
||||
"attributes",
|
||||
"materials",
|
||||
"nodes",
|
||||
"animations"
|
||||
],
|
||||
"allCompatible": true,
|
||||
"comparisons": [
|
||||
{
|
||||
"id": "mesh",
|
||||
"file": "mesh.glb",
|
||||
"sourceSha256": "e52b9268b6524744fb498691f976000635e544ba3b47e9f8ff22b03bcdf17a94",
|
||||
"byteLength": 1236,
|
||||
"desktopSemanticSha256": "8f9e9049e7d45c6ab0665853efacfd549548b972b12d99b9cf7c5046341c0040",
|
||||
"webSemanticSha256": "8f9e9049e7d45c6ab0665853efacfd549548b972b12d99b9cf7c5046341c0040",
|
||||
"compatible": true,
|
||||
"mismatchCount": 0,
|
||||
"topology": {
|
||||
"meshCount": 1,
|
||||
"primitiveCount": 1,
|
||||
"indexCount": 6,
|
||||
"modes": [
|
||||
4
|
||||
]
|
||||
},
|
||||
"attributes": [
|
||||
"COLOR_0",
|
||||
"NORMAL",
|
||||
"POSITION"
|
||||
],
|
||||
"materials": {
|
||||
"count": 1,
|
||||
"pbrCount": 1,
|
||||
"texturedCount": 0
|
||||
},
|
||||
"nodes": {
|
||||
"count": 1,
|
||||
"namedCount": 1,
|
||||
"hierarchyEdges": 0,
|
||||
"skinnedCount": 0
|
||||
},
|
||||
"animations": {
|
||||
"count": 0,
|
||||
"channelPaths": [],
|
||||
"sampleCounts": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "pbr",
|
||||
"file": "pbr.glb",
|
||||
"sourceSha256": "244cc8a992c5a70692b8bbc8333533718b3bac7022110715ce3b23d2e4c0b361",
|
||||
"byteLength": 1208,
|
||||
"desktopSemanticSha256": "6a44faf6de63ed31261f30a494921c18427779f04c01e3923b2cb92b43e29ad2",
|
||||
"webSemanticSha256": "6a44faf6de63ed31261f30a494921c18427779f04c01e3923b2cb92b43e29ad2",
|
||||
"compatible": true,
|
||||
"mismatchCount": 0,
|
||||
"topology": {
|
||||
"meshCount": 1,
|
||||
"primitiveCount": 1,
|
||||
"indexCount": 6,
|
||||
"modes": [
|
||||
4
|
||||
]
|
||||
},
|
||||
"attributes": [
|
||||
"NORMAL",
|
||||
"POSITION"
|
||||
],
|
||||
"materials": {
|
||||
"count": 1,
|
||||
"pbrCount": 1,
|
||||
"texturedCount": 0
|
||||
},
|
||||
"nodes": {
|
||||
"count": 1,
|
||||
"namedCount": 1,
|
||||
"hierarchyEdges": 0,
|
||||
"skinnedCount": 0
|
||||
},
|
||||
"animations": {
|
||||
"count": 0,
|
||||
"channelPaths": [],
|
||||
"sampleCounts": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "uv",
|
||||
"file": "uv.glb",
|
||||
"sourceSha256": "1e0397d2b69d8261b3252451b50ab4aba6525b94713719f35069a9a9d96fcfa2",
|
||||
"byteLength": 1704,
|
||||
"desktopSemanticSha256": "c98257548ff7bf7e83f5a975a7a8988736452ffe39f68f1f48da17297c6ba9a4",
|
||||
"webSemanticSha256": "c98257548ff7bf7e83f5a975a7a8988736452ffe39f68f1f48da17297c6ba9a4",
|
||||
"compatible": true,
|
||||
"mismatchCount": 0,
|
||||
"topology": {
|
||||
"meshCount": 1,
|
||||
"primitiveCount": 1,
|
||||
"indexCount": 6,
|
||||
"modes": [
|
||||
4
|
||||
]
|
||||
},
|
||||
"attributes": [
|
||||
"NORMAL",
|
||||
"POSITION",
|
||||
"TEXCOORD_0"
|
||||
],
|
||||
"materials": {
|
||||
"count": 1,
|
||||
"pbrCount": 1,
|
||||
"texturedCount": 1
|
||||
},
|
||||
"nodes": {
|
||||
"count": 1,
|
||||
"namedCount": 1,
|
||||
"hierarchyEdges": 0,
|
||||
"skinnedCount": 0
|
||||
},
|
||||
"animations": {
|
||||
"count": 0,
|
||||
"channelPaths": [],
|
||||
"sampleCounts": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "skin",
|
||||
"file": "skin.glb",
|
||||
"sourceSha256": "4086ee4c8873aa03090338b676575b7a5335fb7c9384fec6ccb36108e71929f6",
|
||||
"byteLength": 1912,
|
||||
"desktopSemanticSha256": "f1be7ed4b7cf41dfc8a76cd291fa9deb8143c9ed85b2b189408d699447cb1241",
|
||||
"webSemanticSha256": "f1be7ed4b7cf41dfc8a76cd291fa9deb8143c9ed85b2b189408d699447cb1241",
|
||||
"compatible": true,
|
||||
"mismatchCount": 0,
|
||||
"topology": {
|
||||
"meshCount": 1,
|
||||
"primitiveCount": 1,
|
||||
"indexCount": 6,
|
||||
"modes": [
|
||||
4
|
||||
]
|
||||
},
|
||||
"attributes": [
|
||||
"JOINTS_0",
|
||||
"NORMAL",
|
||||
"POSITION",
|
||||
"WEIGHTS_0"
|
||||
],
|
||||
"materials": {
|
||||
"count": 1,
|
||||
"pbrCount": 1,
|
||||
"texturedCount": 0
|
||||
},
|
||||
"nodes": {
|
||||
"count": 4,
|
||||
"namedCount": 4,
|
||||
"hierarchyEdges": 3,
|
||||
"skinnedCount": 1
|
||||
},
|
||||
"animations": {
|
||||
"count": 0,
|
||||
"channelPaths": [],
|
||||
"sampleCounts": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "animation",
|
||||
"file": "animation.glb",
|
||||
"sourceSha256": "44f6cc47961a146dc97ea337ae31a8b64bb4ab213b716f81ec22129db704f1fb",
|
||||
"byteLength": 2616,
|
||||
"desktopSemanticSha256": "51e28284353b913f01ba43947350fd24000712260886d67fc619dd0d24b1e46e",
|
||||
"webSemanticSha256": "51e28284353b913f01ba43947350fd24000712260886d67fc619dd0d24b1e46e",
|
||||
"compatible": true,
|
||||
"mismatchCount": 0,
|
||||
"topology": {
|
||||
"meshCount": 1,
|
||||
"primitiveCount": 1,
|
||||
"indexCount": 3,
|
||||
"modes": [
|
||||
4
|
||||
]
|
||||
},
|
||||
"attributes": [
|
||||
"NORMAL",
|
||||
"POSITION"
|
||||
],
|
||||
"materials": {
|
||||
"count": 1,
|
||||
"pbrCount": 1,
|
||||
"texturedCount": 0
|
||||
},
|
||||
"nodes": {
|
||||
"count": 1,
|
||||
"namedCount": 1,
|
||||
"hierarchyEdges": 0,
|
||||
"skinnedCount": 0
|
||||
},
|
||||
"animations": {
|
||||
"count": 1,
|
||||
"channelPaths": [
|
||||
"rotation",
|
||||
"translation"
|
||||
],
|
||||
"sampleCounts": [
|
||||
25,
|
||||
25
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"routeState": "BLOCKED_UNTIL_MAIN_PERSISTENCE",
|
||||
"nextTask": "M12-06C"
|
||||
}
|
||||
Reference in New Issue
Block a user