Files
FreeCADWasmDev/docs/p6/show-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

84 lines
2.8 KiB
JSON

{
"schema": "freecad-web-p6-show-runtime/v2",
"taskId": "FW-P6-SHW-B",
"module": "Show",
"result": "pass",
"fixture": {
"module": "Show",
"sourceEntry": "src/Mod/Show/__init__.py",
"pythonApi": [
"TempoVis",
"DepGraphTools"
],
"guiUp": false,
"inputSha256": "fb7e71759e2564bd777c8997e248953d12666a9d768d788d0d95ea70778482ac"
},
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"sourceSha256": {
"src/Mod/Show/CMakeLists.txt": "5e9a0346f557c407706925d0e5df4fb1d118fcebed364de20658672715cdaf7b",
"src/Mod/Show/__init__.py": "89e3e9770922e18111fe8a178e84288a8a4b02cb4e03af53ed65c36b324a6204",
"src/Mod/Show/mTempoVis.py": "401cbed1f932716dcd5c6bf4dfd6b5ff1344b6d96c341a1592d4e2dbcaa571f7",
"src/Mod/Show/TVStack.py": "33a4075088aba5ee932e6eb502b276cba2858fd6880963b65d38150cebcdd3a9",
"src/Mod/Show/SceneDetail.py": "3761dd6ece050d68f14b4a152c901483562aee9f05b5ef00f80b4ebedb21e003",
"src/WebAssembly/FreeCADCoreProbe/ShowRuntimeProbe.cpp": "66a1be09dbbba677294daee270dda4d6f26f7954cfdc01ce0b1923988a92c95f"
},
"details": {
"first": {
"initialize": 1,
"calls": 1,
"runs": 1,
"available": 1,
"error": ""
},
"second": {
"initialize": 1,
"calls": 2,
"runs": 1,
"available": 1,
"error": ""
},
"sourceValid": 1,
"sourceInvalid": {
"valid": 0,
"error": "revision_mismatch"
},
"apiValid": 1,
"api": {
"run": 1,
"count": 2,
"tempoState": 0,
"resourcesReleased": 1,
"dependencyAvailable": 1,
"error": ""
},
"unknown": {
"run": 0,
"error": "type_not_found"
},
"known": {
"run": 1,
"available": 1,
"error": ""
},
"deterministic": true
},
"resultSha256": "cbac85bbf6b7296bc0992cfa730fe40864973d4d82306e37f2bba8dafbcf083c",
"artifacts": {
"js": "freecad-source/build-web/configure/bin/FreeCADWebShowRuntimeProbe.js",
"wasm": {
"path": "freecad-source/build-web/configure/bin/FreeCADWebShowRuntimeProbe.wasm",
"sha256": "a71f9d7b7d9565f3a4b804092ce6a6672ae8355106aba68f26495450e617f40d"
},
"log": "docs/freecad-p6-show-b-runtime.log"
},
"commands": [
"cmake -S freecad-source -B freecad-source/build-web/configure -DFREECAD_WEB=ON -DFREECAD_WEB_ENABLE_SHOW=ON",
"EM_CACHE=/tmp/freecad-p6-emcache ninja -C freecad-source/build-web/configure FreeCADWebShowRuntimeProbe -j8",
"node tools/run_p6_show_runtime.mjs freecad-source/build-web/configure/bin"
],
"boundaries": [
"The probe embeds the official Show Python source closure and runs TempoVis/TVStack with FreeCAD.GuiUp=False; GUI-only Camera, ClipPlane, Pickability and Workbench paths remain excluded.",
"No FreeCADGui, PySide or pivy dependency is linked into the Web probe."
]
}