49 lines
2.0 KiB
JSON
49 lines
2.0 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"task": "M11-14",
|
|
"blenderVersion": "5.2.0",
|
|
"domains": [
|
|
{
|
|
"domain": "RENDER",
|
|
"fixture": "tests/files/web/m11_render_reference.blend",
|
|
"sha256": "d2bea55fe4de0b00e73a9241b4d1b0c802c2eb0e6159c0cd48e007b97b9d3963",
|
|
"desktopGolden": "tests/golden/M11-04/manifest.json",
|
|
"cancellationCode": "OPEN_CANCELLED",
|
|
"budgetCode": "GPU_TEXTURE_BUDGET_EXCEEDED"
|
|
},
|
|
{
|
|
"domain": "COMPOSITOR",
|
|
"fixture": "tests/files/web/m11_compositor_allowlist.blend",
|
|
"sha256": "e844eba69002101c8cf4f376cdd844c4be78729091627d898634088707374b29",
|
|
"desktopGolden": "tests/golden/M11-07/compositor-node-golden.json",
|
|
"cancellationCode": "COMPOSITOR_CANCELLED",
|
|
"budgetCode": "COMPOSITOR_BUDGET_EXCEEDED"
|
|
},
|
|
{
|
|
"domain": "MEDIA",
|
|
"fixture": "tests/files/web/media/sequencer-probe.mp4",
|
|
"sha256": "f35a5a2765aef9d0fed7146108c699d0beb03f34414cb27e6b7a7d4871187b65",
|
|
"desktopGolden": "tests/golden/M11-09/sequencer-codec-probe.json",
|
|
"cancellationCode": "SEQUENCER_CANCELLED",
|
|
"budgetCode": "SEQUENCER_BUDGET_EXCEEDED"
|
|
}
|
|
],
|
|
"textureFixture": {
|
|
"path": "tests/files/web/resources/udim_1001.png",
|
|
"sha256": "0c66d053412de9e99f1fb83fa8f199d061df874ad1b6bda86c76cf3f499382cf"
|
|
},
|
|
"requiredStages": ["CANCELLATION", "RESTART", "BUDGET", "RELEASE", "RECOVERY"],
|
|
"invariants": {
|
|
"cancellation": "zero result publication and zero temporary resources",
|
|
"restart": "generation 1 and 2 preserve domain identity and output SHA-256",
|
|
"budget": "stable domain-specific block before committed state mutation",
|
|
"release": "positive resource and byte release followed by zero owned resources",
|
|
"recovery": "a bounded real fixture produces non-empty output after restart"
|
|
},
|
|
"verification": {
|
|
"unit": "web/tests/unit/render-compositor-media-recovery.test.mjs",
|
|
"browser": "web/tests/e2e/render-compositor-media-recovery.spec.ts",
|
|
"command": "npm --prefix web run test:render-compositor-media-recovery"
|
|
}
|
|
}
|