1527 lines
43 KiB
JSON
1527 lines
43 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"planId": "WBV2-INTERNAL-SUBMODULE-SMOKE-001",
|
|
"operation": "ONE_PASS_INTERNAL_SUBMODULE_SMOKE_EXECUTION",
|
|
"status": "FAILED_FOCUSED_FIX_REQUIRED",
|
|
"startedAt": "2026-09-07T04:11:12.905Z",
|
|
"finishedAt": "2026-09-07T04:18:58.040Z",
|
|
"policy": {
|
|
"identity": "one unique product command equals one internal submodule",
|
|
"oneSmokePerSubmodule": true,
|
|
"retryFailedSubmodule": false,
|
|
"wasmPolicy": "dispatch each native command once against the source-matched production WASM; malformed minimal input must be recognized and fail closed",
|
|
"runtimePolicy": "non-WASM browser/server routes must resolve to their concrete Client, Worker, provider or UI adapter",
|
|
"fixPolicy": "record failures once, fix only failed submodules, and use a separate focused-fix report"
|
|
},
|
|
"summary": {
|
|
"total": 101,
|
|
"attempts": 101,
|
|
"passed": 92,
|
|
"failed": 9,
|
|
"pending": 0,
|
|
"retries": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"ordinal": 1,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-addModifier",
|
|
"submoduleId": "addModifier",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "FAIL",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"recognized": false,
|
|
"outcome": "PROCESS_ABORT",
|
|
"error": "C++ exception catching was disabled in the WASM link"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 2,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-armatureEditOperations",
|
|
"submoduleId": "armatureEditOperations",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "ARMATURE_EDIT_INVALID: operation payload is invalid"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 3,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-assetCatalog",
|
|
"submoduleId": "assetCatalog",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "SUCCEEDED",
|
|
"error": "ok"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 4,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-assetMark",
|
|
"submoduleId": "assetMark",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "ASSET_MARK_INVALID: target data-block is missing or linked read-only"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 5,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-bakeAnimation",
|
|
"submoduleId": "bakeAnimation",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "bakeAnimation requires an editable object and bounded frame range"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 6,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-cancelServerOperatorJob",
|
|
"submoduleId": "cancelServerOperatorJob",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "SERVER_OPERATOR_JOB_INVALID: job identity is invalid"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 7,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-clearObjectTransform",
|
|
"submoduleId": "clearObjectTransform",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "LINKED_DATA_MUTATION_BLOCKED: Object transform is not editable"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 8,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-convertCurveType",
|
|
"submoduleId": "convertCurveType",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_DATA_UNSUPPORTED: Curve data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 9,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-createAction",
|
|
"submoduleId": "createAction",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "SUCCEEDED",
|
|
"error": "ok"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 10,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-createObjectData",
|
|
"submoduleId": "createObjectData",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "OBJECT_EDITOR_INVALID: object data type, name, or Scene is invalid"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 11,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-createPrimitive",
|
|
"submoduleId": "createPrimitive",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "createPrimitive received an unsupported primitive"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 12,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-deleteNonMeshData",
|
|
"submoduleId": "deleteNonMeshData",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_DATA_UNSUPPORTED: data-block was not found or its type is not deletable"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 13,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-describeServerOperator",
|
|
"submoduleId": "describeServerOperator",
|
|
"mode": "RUNTIME_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"file": "web/app/src/engine-client/WebEngineClient.ts",
|
|
"marker": "async describeServerOperator(",
|
|
"found": true
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 14,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-exportScene",
|
|
"submoduleId": "exportScene",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "SERVER_JOB_UNAVAILABLE: this format requires the configured server job provider"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 15,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-featureRouteCoverage",
|
|
"submoduleId": "featureRouteCoverage",
|
|
"mode": "RUNTIME_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"file": "web/app/src/app/App.tsx",
|
|
"marker": "featureRouteCoverage",
|
|
"found": true
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 16,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-featureRouteGaps",
|
|
"submoduleId": "featureRouteGaps",
|
|
"mode": "RUNTIME_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"file": "web/app/src/app/App.tsx",
|
|
"marker": "featureRouteGaps",
|
|
"found": true
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 17,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-featureRouteRuntimeAudit",
|
|
"submoduleId": "featureRouteRuntimeAudit",
|
|
"mode": "RUNTIME_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"file": "tools/web/check-web-engine-command-registry.mjs",
|
|
"marker": "featureRouteRuntimeAudit",
|
|
"found": true
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 18,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-importScene",
|
|
"submoduleId": "importScene",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "SERVER_JOB_UNAVAILABLE: this format requires the configured server job provider"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 19,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-importVFont",
|
|
"submoduleId": "importVFont",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_RESOURCE_OUTSIDE_PROJECT: VFont source must be a bounded //fonts project path"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 20,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-invokeBlenderMacro",
|
|
"submoduleId": "invokeBlenderMacro",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "invokeBlenderMacro requires a bounded macro identifier"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 21,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-invokeBlenderOperator",
|
|
"submoduleId": "invokeBlenderOperator",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "invokeBlenderOperator requires string operator"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 22,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-invokeBrowserEquivalent",
|
|
"submoduleId": "invokeBrowserEquivalent",
|
|
"mode": "RUNTIME_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"file": "web/protocol/blender-operator.ts",
|
|
"marker": "invokeBrowserEquivalent",
|
|
"found": true
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 23,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-invokeFeatureRoute",
|
|
"submoduleId": "invokeFeatureRoute",
|
|
"mode": "RUNTIME_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"file": "web/app/src/engine-client/WebEngineClient.ts",
|
|
"marker": "async invokeFeatureRoute(",
|
|
"found": true
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 24,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-libraryLink",
|
|
"submoduleId": "libraryLink",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "LIBRARY_LINK_INVALID: libraryId is required"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 25,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-libraryOverride",
|
|
"submoduleId": "libraryOverride",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "LIBRARY_LINK_INVALID: libraryId is required"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 26,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-libraryReload",
|
|
"submoduleId": "libraryReload",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "LIBRARY_LINK_INVALID: libraryId is required"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 27,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-listBlenderMacros",
|
|
"submoduleId": "listBlenderMacros",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "SUCCEEDED",
|
|
"error": "ok"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 28,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-listBlenderOperators",
|
|
"submoduleId": "listBlenderOperators",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "SUCCEEDED",
|
|
"error": "ok"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 29,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-listFeatureRoutes",
|
|
"submoduleId": "listFeatureRoutes",
|
|
"mode": "RUNTIME_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"file": "web/app/src/engine-client/WebEngineClient.ts",
|
|
"marker": "async listFeatureRoutes(",
|
|
"found": true
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 30,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-listRNACollections",
|
|
"submoduleId": "listRNACollections",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "SUCCEEDED",
|
|
"error": "ok"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 31,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-listRNADataBlocks",
|
|
"submoduleId": "listRNADataBlocks",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "SUCCEEDED",
|
|
"error": "ok"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 32,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-meshBridgeLoops",
|
|
"submoduleId": "meshBridgeLoops",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "authoritative Blender data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 33,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-meshDeleteElements",
|
|
"submoduleId": "meshDeleteElements",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "authoritative Blender data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 34,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-meshEdit",
|
|
"submoduleId": "meshEdit",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "authoritative Blender data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 35,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-meshRecalculateNormals",
|
|
"submoduleId": "meshRecalculateNormals",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "authoritative Blender data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 36,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-meshSubdivide",
|
|
"submoduleId": "meshSubdivide",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "authoritative Blender data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 37,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-meshTriangulate",
|
|
"submoduleId": "meshTriangulate",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "authoritative Blender data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 38,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-meshUVProject",
|
|
"submoduleId": "meshUVProject",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "authoritative Blender data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 39,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-moveModifier",
|
|
"submoduleId": "moveModifier",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "moveModifier requires meshId, modifierUuid and direction or index"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 40,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-moveNLAStrip",
|
|
"submoduleId": "moveNLAStrip",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "FAIL",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": false,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "command is not implemented by WebEngine"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 41,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-readRNACollection",
|
|
"submoduleId": "readRNACollection",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "RNA data-block or collection path was not found in authoritative Main"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 42,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-readRNAProperties",
|
|
"submoduleId": "readRNAProperties",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "readRNAProperties requires a data-block name"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 43,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-readRNAPropertySchema",
|
|
"submoduleId": "readRNAPropertySchema",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "RNA data-block or property was not found in authoritative Main"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 44,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-readServerOperatorResult",
|
|
"submoduleId": "readServerOperatorResult",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "SERVER_OPERATOR_JOB_INVALID: job identity is invalid"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 45,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-removeAction",
|
|
"submoduleId": "removeAction",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "removeAction requires an editable Action"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 46,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-removeModifier",
|
|
"submoduleId": "removeModifier",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "removeModifier requires meshId and modifierUuid"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 47,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-renderAnimation",
|
|
"submoduleId": "renderAnimation",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "RENDER_PROPERTY_INVALID: render command requires a scene dataId"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 48,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-renderFrame",
|
|
"submoduleId": "renderFrame",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "RENDER_PROPERTY_INVALID: render command requires a scene dataId"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 49,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-sculptStroke",
|
|
"submoduleId": "sculptStroke",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "PROTOCOL_MISMATCH: Unsupported SculptStroke schema"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 50,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setActionGroups",
|
|
"submoduleId": "setActionGroups",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "setActionGroups requires an editable Action"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 51,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setArmatureBones",
|
|
"submoduleId": "setArmatureBones",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "[json.exception.type_error.306] cannot use value() with number"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 52,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setBoneParenting",
|
|
"submoduleId": "setBoneParenting",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "ARMATURE_PARENT_INVALID: parenting payload is invalid"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 53,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setBoneRoll",
|
|
"submoduleId": "setBoneRoll",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "ARMATURE_ROLL_INVALID: roll must be numeric"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 54,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setBoneSymmetry",
|
|
"submoduleId": "setBoneSymmetry",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "ARMATURE_SYMMETRY_INVALID: enabled must be boolean"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 55,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setCameraView",
|
|
"submoduleId": "setCameraView",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "FAIL",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": false,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "command is not implemented by WebEngine"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 56,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setClothSettings",
|
|
"submoduleId": "setClothSettings",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "FAIL",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": false,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "command is not implemented by WebEngine"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 57,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setCollectionVisibility",
|
|
"submoduleId": "setCollectionVisibility",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "OBJECT_EDITOR_INVALID: collection visibility target or state is invalid"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 58,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setCompositorNodeGraph",
|
|
"submoduleId": "setCompositorNodeGraph",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": null
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 59,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setCurveBevel",
|
|
"submoduleId": "setCurveBevel",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_DATA_UNSUPPORTED: legacy Curve data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 60,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setCurveHandle",
|
|
"submoduleId": "setCurveHandle",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_PROPERTY_INVALID: Curve handle identity is outside the bounded topology"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 61,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setCurveSplines",
|
|
"submoduleId": "setCurveSplines",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_PROPERTY_INVALID: Curve spline transaction arrays have inconsistent lengths"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 62,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setCurveTaper",
|
|
"submoduleId": "setCurveTaper",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_DATA_UNSUPPORTED: legacy Curve data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 63,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setDriverExpression",
|
|
"submoduleId": "setDriverExpression",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "setDriverExpression requires an editable FCurve and bounded expression"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 64,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setFCurveKeyframes",
|
|
"submoduleId": "setFCurveKeyframes",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "setFCurveKeyframes requires an editable Action and channel path"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 65,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setFluidSettings",
|
|
"submoduleId": "setFluidSettings",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "FAIL",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": false,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "command is not implemented by WebEngine"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 66,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setFontAdvanced",
|
|
"submoduleId": "setFontAdvanced",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_DATA_UNSUPPORTED: Font data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 67,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setFontLinks",
|
|
"submoduleId": "setFontLinks",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_PROPERTY_INVALID: Font links must contain four VFont IDs"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 68,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setGeometryNodeGraph",
|
|
"submoduleId": "setGeometryNodeGraph",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "GN_INVALID_GRAPH: Geometry Node target mesh is unavailable"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 69,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setGreasePencilDrawing",
|
|
"submoduleId": "setGreasePencilDrawing",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "GREASE_PENCIL_SCHEMA_INVALID: drawing frame was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 70,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setGreasePencilInterpolate",
|
|
"submoduleId": "setGreasePencilInterpolate",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "GREASE_PENCIL_SCHEMA_INVALID: interpolation target is invalid"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 71,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setGreasePencilMaterial",
|
|
"submoduleId": "setGreasePencilMaterial",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "GREASE_PENCIL_SCHEMA_INVALID: Grease Pencil material target was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 72,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setGreasePencilSelection",
|
|
"submoduleId": "setGreasePencilSelection",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "GREASE_PENCIL_SCHEMA_INVALID: Grease Pencil selection target was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 73,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setKeyframe",
|
|
"submoduleId": "setKeyframe",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "setKeyframe requires an editable Action and channel path"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 74,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setKeyingSet",
|
|
"submoduleId": "setKeyingSet",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "setKeyingSet requires an editable scene and name"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 75,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setLightLinking",
|
|
"submoduleId": "setLightLinking",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "LINKED_DATA_MUTATION_BLOCKED: Object lightgroup is not editable"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 76,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setMaskPoint",
|
|
"submoduleId": "setMaskPoint",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "MASK_SCHEMA_INVALID: mask, layer and spline ids are required"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 77,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setMaskSpline",
|
|
"submoduleId": "setMaskSpline",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "MASK_SCHEMA_INVALID: maskId and layerId are required"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 78,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setMetaballElements",
|
|
"submoduleId": "setMetaballElements",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_DATA_UNSUPPORTED: Metaball data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 79,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setModifierParameters",
|
|
"submoduleId": "setModifierParameters",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "setModifierParameters requires meshId, modifierUuid and parameters object"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 80,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setObjectSelection",
|
|
"submoduleId": "setObjectSelection",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "OBJECT_EDITOR_INVALID: selected and active must be booleans"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 81,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setParticleCache",
|
|
"submoduleId": "setParticleCache",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "FAIL",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": false,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "command is not implemented by WebEngine"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 82,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setPoseBoneTransform",
|
|
"submoduleId": "setPoseBoneTransform",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "POSE_BONE_TRANSFORM_INVALID: transform fields must contain three numbers"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 83,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setPoseConstraint",
|
|
"submoduleId": "setPoseConstraint",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "POSE_CONSTRAINT_INVALID: constraint payload is invalid"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 84,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setRenderPasses",
|
|
"submoduleId": "setRenderPasses",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "FAIL",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": false,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "command is not implemented by WebEngine"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 85,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setRigidBodySettings",
|
|
"submoduleId": "setRigidBodySettings",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "FAIL",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": false,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "command is not implemented by WebEngine"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 86,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setRNAArrayProperty",
|
|
"submoduleId": "setRNAArrayProperty",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "RNA data-block is missing or linked and cannot be edited"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 87,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setRNAEnumProperty",
|
|
"submoduleId": "setRNAEnumProperty",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "RNA data-block is missing or linked and cannot be edited"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 88,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setRNAProperty",
|
|
"submoduleId": "setRNAProperty",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "setRNAProperty requires name, property and value"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 89,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setSculptMeshAttributes",
|
|
"submoduleId": "setSculptMeshAttributes",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "authoritative Blender data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 90,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setSequencerColorBalance",
|
|
"submoduleId": "setSequencerColorBalance",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": null
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 91,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setSequencerStripModifiers",
|
|
"submoduleId": "setSequencerStripModifiers",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": null
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 92,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setSequencerStrips",
|
|
"submoduleId": "setSequencerStrips",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "setSequencerStrips requires an editable scene"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 93,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setSequencerTransitions",
|
|
"submoduleId": "setSequencerTransitions",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": null
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 94,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setShaderGraph",
|
|
"submoduleId": "setShaderGraph",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "setShaderGraph requires an editable material and graph"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 95,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setSimulationPlayback",
|
|
"submoduleId": "setSimulationPlayback",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "FAIL",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": false,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "command is not implemented by WebEngine"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 96,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setSurfaceResolution",
|
|
"submoduleId": "setSurfaceResolution",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_DATA_UNSUPPORTED: Surface data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 97,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setSurfaceTopology",
|
|
"submoduleId": "setSurfaceTopology",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "NON_MESH_DATA_UNSUPPORTED: Surface data-block was not found"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 98,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setTimelineMarkers",
|
|
"submoduleId": "setTimelineMarkers",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "setTimelineMarkers requires an editable scene and marker array"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 99,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setTrackingMarkers",
|
|
"submoduleId": "setTrackingMarkers",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "TRACKING_SCHEMA_INVALID: clipId and trackId are required"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 100,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-setTrackingSolve",
|
|
"submoduleId": "setTrackingSolve",
|
|
"mode": "WASM_EDIT_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_EDIT_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "TRACKING_SCHEMA_INVALID: clipId is required"
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 101,
|
|
"smokeId": "WBV2-SUBMODULE-SMOKE-submitServerOperatorJob",
|
|
"submoduleId": "submitServerOperatorJob",
|
|
"mode": "WASM_JSON_ROUTE",
|
|
"attempts": 1,
|
|
"status": "PASS",
|
|
"evidence": {
|
|
"route": "WASM_JSON_ROUTE",
|
|
"exitCode": 0,
|
|
"recognized": true,
|
|
"outcome": "FAILED_CLOSED",
|
|
"error": "SERVER_OPERATOR_JOB_INVALID: schema or route mismatch"
|
|
}
|
|
}
|
|
]
|
|
}
|