Files
FreeCADWasmDev/docs/p6/assembly-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

60 lines
2.7 KiB
JSON

{
"schema": "freecad-web-p6-assembly-runtime/v1",
"module": "AssemblyApp",
"result": "pass",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"configuration": {
"buildDirectory": "build-web/assembly-configure",
"FREECAD_WEB": true,
"FREECAD_WEB_ENABLE_ASSEMBLY": true,
"BUILD_ASSEMBLY": true,
"BUILD_SPREADSHEET": true,
"BUILD_DRAFT": true,
"BUILD_TECHDRAW": true,
"BUILD_GUI": false
},
"initialization": {
"initialize": 1,
"initializeAgain": 1,
"callsAfterValid": 3,
"runsAfterValid": 1,
"callsAfterErrors": 5,
"runsAfterErrors": 1,
"initialized": 1
},
"type": {
"probe": 1,
"name": "Assembly::AssemblyObject"
},
"resource": {
"handle": 1,
"activeBeforeRelease": 1,
"release": 1,
"activeAfterRelease": 0
},
"errors": {
"unknownType": { "return": 0, "code": "type_not_found" },
"unknownModule": { "return": 0, "code": "module_unavailable" },
"guiModule": { "return": 0, "code": "gui_dependency_unavailable" },
"emptyModule": { "return": 0, "code": "invalid_argument" }
},
"evidence": {
"configureLog": { "path": "docs/freecad-p6-asm-b-configure-r3.log", "sha256": "88321b1326729f9c7e61c634524f6bc9878b866878671a76868b520fa604581e" },
"assemblyBuildLog": { "path": "docs/freecad-p6-asm-b-build-assembly.log", "sha256": "ea8f5c4ff8e3f2d219da2d1c7365ce16f08056e87f01f729924881334c26e622" },
"probeBuildLog": { "path": "docs/freecad-p6-asm-b-build-probe-r5.log", "sha256": "2ed580cddb6c4142bcb4fd70c0e05edda7a2af5abd715d0023f00368ba9cf480" },
"smokeLogs": [
{ "path": "docs/freecad-p6-asm-b-runtime-smoke-r2.log", "sha256": "1b799d42c0df8614aaf66a81104be906eccac326d0cc9be8581750071c1f929e" },
{ "path": "docs/freecad-p6-asm-b-runtime-smoke-r3.log", "sha256": "1b799d42c0df8614aaf66a81104be906eccac326d0cc9be8581750071c1f929e" }
],
"wasm": { "path": "build-web/assembly-configure/bin/FreeCADWebAssemblyProbe.wasm", "sha256": "89740c930df2c3ae7444692b41f4b87da109115838fcc5dc9fc7322131e22513" },
"wasmUndefinedSymbols": { "path": "docs/freecad-p6-asm-b-wasm-undefined.log", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "count": 0 },
"guiOrDynamicSymbolMatches": []
},
"commands": [
"cmake -S . -B build-web/assembly-configure -G Ninja -DCMAKE_BUILD_TYPE=Debug -DFREECAD_WEB=ON -DFREECAD_WEB_ENABLE_ASSEMBLY=ON -DCMAKE_TOOLCHAIN_FILE=cMake/FreeCADWebEmscripten.cmake",
"ninja -C build-web/assembly-configure Assembly -j8",
"EM_CACHE=/tmp/freecad-p6-emcache EM_FROZEN_CACHE= ninja -C build-web/assembly-configure FreeCADWebAssemblyProbe -j8",
"node src/WebAssembly/FreeCADCoreProbe/assembly-runtime-smoke.js build-web/assembly-configure/bin"
]
}