Complete internal submodule smoke closure
This commit is contained in:
@@ -35,8 +35,8 @@
|
||||
"moved Main command declarations out of extern-C function scope and exported operator/macro wrappers",
|
||||
"rebuilt paired JS/WASM artifacts and updated the runtime module hash"
|
||||
],
|
||||
"wasmSha256": "ca95b0a08ead661b320caebdb837562d1a20381f2771991280232d2f0121b1e3",
|
||||
"loaderSha256": "63fbde218614cffd8d7cb8350987def3b4266a590b3dde01eaf68751a9f0ebaa",
|
||||
"wasmSha256": "1c89a1fd0e00e30330d151cb9a42d9d54aabd5ed2c9ae45dd3b1961d9a0c75d5",
|
||||
"loaderSha256": "3548d3b91c588747cc7651d8058a165d64d7af6983530100511bd2c43f3e05d6",
|
||||
"binaryReplaced": true
|
||||
},
|
||||
"retries": 0
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
},
|
||||
"focusedFixReport": {
|
||||
"path": "tests/golden/WBV2/feature-smoke-fix-report.json",
|
||||
"sha256": "c8b86cd38d018897e853a6bf9fd399ac662956aa419102982533c87a938ed911"
|
||||
"sha256": "4fb9948e2978c230154b1360fb09737facc7076b846def505d48e76890e1359f"
|
||||
},
|
||||
"planDocument": {
|
||||
"path": "docs/WEB_FEATURE_SMOKE_PLAN.md",
|
||||
"sha256": "6b53dce71258b08705cba03c671f485a2490509c1a36f3eed197dd7b0147f0f6"
|
||||
"sha256": "5806aac93a7e0ced99b64272dfd162e47faee6c58f74b4e886ba99e0e13b95bc"
|
||||
},
|
||||
"summary": {
|
||||
"totalFeatures": 34,
|
||||
|
||||
118
tests/golden/WBV2/internal-submodule-smoke-fix-report.json
Normal file
118
tests/golden/WBV2/internal-submodule-smoke-fix-report.json
Normal file
@@ -0,0 +1,118 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"planId": "WBV2-INTERNAL-SUBMODULE-SMOKE-001",
|
||||
"operation": "ONE_PASS_INTERNAL_SUBMODULE_SMOKE_FOCUSED_FIX_VERIFICATION",
|
||||
"policy": "verify only the initial smoke failures; never rerun the complete submodule smoke set",
|
||||
"status": "FAIL",
|
||||
"artifact": {
|
||||
"wasmSha256": "0e5ceddeb3e8a2de2e2cb40594de6904a7a3404ae7e165e063d27350e60454bb",
|
||||
"loaderSha256": "660a3f16e5b9d8d1f2316b2085d35ffbf818b378878f16bb24853eae298fd195",
|
||||
"fixtureSha256": "6fcc55bda74da8c95da96ba068b60339bf60ca44147ff8000fbb95d296db2a73"
|
||||
},
|
||||
"summary": {
|
||||
"fixes": 9,
|
||||
"passed": 8,
|
||||
"failed": 1,
|
||||
"verificationAttempts": 9,
|
||||
"retries": 0
|
||||
},
|
||||
"fixes": [
|
||||
{
|
||||
"submoduleId": "addModifier",
|
||||
"verificationAttempt": 1,
|
||||
"status": "FAIL",
|
||||
"verification": "valid modifier command returns without a process abort after enabling C++ exception catching",
|
||||
"route": "WASM_EDIT_ROUTE",
|
||||
"result": null,
|
||||
"error": "modifierType is not supported by Blender metadata"
|
||||
},
|
||||
{
|
||||
"submoduleId": "moveNLAStrip",
|
||||
"verificationAttempt": 1,
|
||||
"status": "PASS",
|
||||
"verification": "Worker adapts moveNLAStrip to the native setNLAStack route",
|
||||
"route": "WORKER_ADAPTER",
|
||||
"files": [
|
||||
"web/app/src/workers/web-engine.worker.ts",
|
||||
"web/tests/e2e/nla-operator.spec.ts"
|
||||
]
|
||||
},
|
||||
{
|
||||
"submoduleId": "setCameraView",
|
||||
"verificationAttempt": 1,
|
||||
"status": "PASS",
|
||||
"verification": "camera binding is accepted by the native dispatcher",
|
||||
"route": "WASM_EDIT_ROUTE",
|
||||
"result": {
|
||||
"status": "applied"
|
||||
},
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"submoduleId": "setRenderPasses",
|
||||
"verificationAttempt": 1,
|
||||
"status": "PASS",
|
||||
"verification": "view-layer render passes are accepted by the native dispatcher",
|
||||
"route": "WASM_EDIT_ROUTE",
|
||||
"result": {
|
||||
"status": "applied"
|
||||
},
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"submoduleId": "setRigidBodySettings",
|
||||
"verificationAttempt": 1,
|
||||
"status": "PASS",
|
||||
"verification": "rigid-body settings merge into the Physics manifest",
|
||||
"route": "WASM_EDIT_ROUTE",
|
||||
"result": {
|
||||
"status": "applied"
|
||||
},
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"submoduleId": "setClothSettings",
|
||||
"verificationAttempt": 1,
|
||||
"status": "PASS",
|
||||
"verification": "cloth settings merge into the Physics manifest",
|
||||
"route": "WASM_EDIT_ROUTE",
|
||||
"result": {
|
||||
"status": "applied"
|
||||
},
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"submoduleId": "setFluidSettings",
|
||||
"verificationAttempt": 1,
|
||||
"status": "PASS",
|
||||
"verification": "fluid settings merge into the Physics manifest",
|
||||
"route": "WASM_EDIT_ROUTE",
|
||||
"result": {
|
||||
"status": "applied"
|
||||
},
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"submoduleId": "setParticleCache",
|
||||
"verificationAttempt": 1,
|
||||
"status": "PASS",
|
||||
"verification": "particle cache settings merge into the Physics manifest",
|
||||
"route": "WASM_EDIT_ROUTE",
|
||||
"result": {
|
||||
"status": "applied"
|
||||
},
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"submoduleId": "setSimulationPlayback",
|
||||
"verificationAttempt": 1,
|
||||
"status": "PASS",
|
||||
"verification": "simulation playback updates the Main frame and persists bounded playback metadata",
|
||||
"route": "WASM_EDIT_ROUTE",
|
||||
"result": {
|
||||
"status": "applied"
|
||||
},
|
||||
"error": null
|
||||
}
|
||||
]
|
||||
}
|
||||
66
tests/golden/WBV2/internal-submodule-smoke-manifest.json
Normal file
66
tests/golden/WBV2/internal-submodule-smoke-manifest.json
Normal file
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"manifestId": "WBV2-INTERNAL-SUBMODULE-SMOKE-001",
|
||||
"operation": "ONE_PASS_INTERNAL_SUBMODULE_SMOKE_CLOSURE",
|
||||
"status": "pass",
|
||||
"plan": {
|
||||
"path": "tests/golden/WBV2/internal-submodule-smoke-plan.json",
|
||||
"sha256": "00a4e0dc0fc70193f79da9c630dddeeeb479885f1e269d13b85f8f8755c811a0"
|
||||
},
|
||||
"report": {
|
||||
"path": "tests/golden/WBV2/internal-submodule-smoke-report.json",
|
||||
"sha256": "21c629c07a09b64cb3342a5c2d859da78f36708cea4ab083ebbb9e62bca04455"
|
||||
},
|
||||
"focusedFixReport": {
|
||||
"path": "tests/golden/WBV2/internal-submodule-smoke-fix-report.json",
|
||||
"sha256": "aa0596be13879fb17478b2c2a7f28013e02a91c67b8a8afe90fc29848df7b13e"
|
||||
},
|
||||
"regressionReport": {
|
||||
"path": "tests/golden/WBV2/internal-submodule-smoke-regression-report.json",
|
||||
"sha256": "5ab0315e39d4f0904c77123217e799c78189b29a2fe6a04a76b53e89725a485a"
|
||||
},
|
||||
"planDocument": {
|
||||
"path": "docs/WEB_INTERNAL_SUBMODULE_SMOKE_PLAN.md",
|
||||
"sha256": "36f2b0ef276db83b39bbed79a4c7477e99e217b2ca2ae0761d715dbe9cca0d3c"
|
||||
},
|
||||
"reusedNlaEvidence": {
|
||||
"path": "tests/golden/WBV2-P1112-000/nla-production.json",
|
||||
"sha256": "655b1ada4fa9d2b55db12094dd3f463621dd60de179efc089346a08319e14b43"
|
||||
},
|
||||
"sourceSyncReceipt": {
|
||||
"path": "tests/golden/WBV2/web-engine-source-sync.json",
|
||||
"sha256": "88db9a32239c4a047e1d91c175985cc82bc9986617575e5006f372aeb2e8a329"
|
||||
},
|
||||
"currentArtifact": {
|
||||
"wasm": {
|
||||
"path": "web/app/src/vendor/blender/web_engine.wasm",
|
||||
"sha256": "1c89a1fd0e00e30330d151cb9a42d9d54aabd5ed2c9ae45dd3b1961d9a0c75d5"
|
||||
},
|
||||
"loader": {
|
||||
"path": "web/app/src/vendor/blender/web_engine.js",
|
||||
"sha256": "3548d3b91c588747cc7651d8058a165d64d7af6983530100511bd2c43f3e05d6"
|
||||
}
|
||||
},
|
||||
"inventory": {
|
||||
"productTasks": 34,
|
||||
"commandBindings": 111,
|
||||
"uniqueSubmodules": 101,
|
||||
"byMode": {
|
||||
"RUNTIME_ROUTE": 7,
|
||||
"WASM_EDIT_ROUTE": 72,
|
||||
"WASM_JSON_ROUTE": 22
|
||||
}
|
||||
},
|
||||
"summary": {
|
||||
"totalSubmodules": 101,
|
||||
"smokeAttempts": 101,
|
||||
"initialPassed": 92,
|
||||
"initialFailed": 9,
|
||||
"focusedFixPassed": 8,
|
||||
"regressionPassed": 1,
|
||||
"resolved": 101,
|
||||
"blocked": 0,
|
||||
"retries": 0,
|
||||
"remainingBlocker": null
|
||||
}
|
||||
}
|
||||
1580
tests/golden/WBV2/internal-submodule-smoke-plan.json
Normal file
1580
tests/golden/WBV2/internal-submodule-smoke-plan.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"operation": "ADD_MODIFIER_RNA_IDENTIFIER_FOCUSED_REGRESSION",
|
||||
"submoduleId": "addModifier",
|
||||
"status": "PASS",
|
||||
"verificationAttempts": 1,
|
||||
"retries": 0,
|
||||
"input": {
|
||||
"modifierType": "SUBSURF"
|
||||
},
|
||||
"result": {
|
||||
"status": "applied"
|
||||
},
|
||||
"addedModifier": {
|
||||
"dependsOn": [],
|
||||
"enabled": true,
|
||||
"evaluationStatus": "METADATA_ONLY",
|
||||
"name": "WBV2 RNA Identifier Regression",
|
||||
"parameters": {
|
||||
"flag": 1,
|
||||
"levels": 1,
|
||||
"mode": 7,
|
||||
"persistentUid": 1778294325,
|
||||
"renderLevels": 2,
|
||||
"subdivisionType": 0,
|
||||
"typeCode": 1
|
||||
},
|
||||
"showEditMode": true,
|
||||
"showOnCage": false,
|
||||
"showRender": true,
|
||||
"showViewport": true,
|
||||
"type": "SUBSURF",
|
||||
"uuid": "modifier:object:BasicCube:1778294325"
|
||||
},
|
||||
"error": null,
|
||||
"artifact": {
|
||||
"wasmSha256": "1c89a1fd0e00e30330d151cb9a42d9d54aabd5ed2c9ae45dd3b1961d9a0c75d5",
|
||||
"loaderSha256": "3548d3b91c588747cc7651d8058a165d64d7af6983530100511bd2c43f3e05d6",
|
||||
"fixtureSha256": "6fcc55bda74da8c95da96ba068b60339bf60ca44147ff8000fbb95d296db2a73"
|
||||
}
|
||||
}
|
||||
1526
tests/golden/WBV2/internal-submodule-smoke-report.json
Normal file
1526
tests/golden/WBV2/internal-submodule-smoke-report.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -2,12 +2,14 @@
|
||||
"schemaVersion": 1,
|
||||
"operation": "WEB_ENGINE_SOURCE_ARTIFACT_SYNC",
|
||||
"status": "PASS",
|
||||
"sourceFingerprint": "db17ef74795218511fca7c4ceec36c44e5f160c495acad60b136cf1e76c665ed",
|
||||
"sourceFingerprint": "efae409676d41c66104d878abfa49298f905b40292027e92000bbaa59cfd2fac",
|
||||
"sourceFiles": {
|
||||
"blender-5.2.0/source/blender/web_engine/CMakeLists.txt": "ea25a42ec249be52f028e4ec911a8f5c6d0890a5e17f6e9680b0f99e9197e90e",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_api.cpp": "2d4183e88ca7f4368a8db034c76790df02daa07fc04d47e784b277abd0dfcd6f",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp": "8666403cce707f858326e288a5f6b49f6ee5c2052c1ed6989a2c8d2c9ad04634",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_main_state.h": "7cdc6f118e3382cc0729a9e185ae65837c554b71ca5abdde78ae621d42d66451",
|
||||
"blender-5.2.0/source/blender/web_engine/CMakeLists.txt": "de192e96918417276ec02d1be8652baa2625a46e1068f3d0efcdad902baca4fd",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_api.cpp": "da1771bd333b395d6a60a7f1d6238a258e578028e659891b12bedf5e39d36d99",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp": "b3e29c1258c5fd66b487b303fa547f85188eba7cb272c2c10777931ed7cf33b3",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.h": "039fe0d9017021e9539244128d075c115ef69a5f30d53f9216121111db2b2d1b",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp": "52ccaa70daae8d86e7b18b28d2612850f0a61d63dcec7c6474842da98e61f049",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_main_state.h": "78d2a96e7844d79cae35854a71db31bf2d1385e9991107ff300cbf07fac5acb2",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_headless_fallback.cpp": "1095a0ac65e52063b9fbf52269d5a3d099841680de14b1317c5f6ec3f4bd2569",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_depsgraph.cpp": "b5afb348d4497ec710606b35d5bf01b9b430aa1633b58b11245dbbdc30d2e3af",
|
||||
"blender-5.2.0/source/blender/blenkernel/intern/idtype.cc": "30ab535dc278bff463781a47957156a1911c09b83938b273fffb10e67dfc6ae2",
|
||||
@@ -20,9 +22,9 @@
|
||||
"exitCode": 0
|
||||
},
|
||||
"artifacts": {
|
||||
"wasmSha256": "ca95b0a08ead661b320caebdb837562d1a20381f2771991280232d2f0121b1e3",
|
||||
"loaderSha256": "63fbde218614cffd8d7cb8350987def3b4266a590b3dde01eaf68751a9f0ebaa",
|
||||
"byteLength": 16715806,
|
||||
"wasmSha256": "1c89a1fd0e00e30330d151cb9a42d9d54aabd5ed2c9ae45dd3b1961d9a0c75d5",
|
||||
"loaderSha256": "3548d3b91c588747cc7651d8058a165d64d7af6983530100511bd2c43f3e05d6",
|
||||
"byteLength": 16919367,
|
||||
"copies": {
|
||||
"buildLoader": "build_web_blender6/bin/web_engine.js",
|
||||
"buildWasm": "build_web_blender6/bin/web_engine.wasm",
|
||||
|
||||
Reference in New Issue
Block a user