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

49 lines
2.1 KiB
JSON

{
"schema": "freecad-web-p6-assembly-kernel/v1",
"module": "Assembly",
"action": "create/recompute",
"result": "pass",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"fixture": {
"document": "AssemblyKernel",
"label": "Assembly Kernel",
"objectType": "Assembly::AssemblyObject",
"objectName": "Assembly",
"type": "Assembly",
"inputSha256": "fixed-literal:AssemblyKernel|Assembly Kernel|Assembly::AssemblyObject|Assembly|Assembly"
},
"resultSummary": {
"run": 1,
"error": "",
"documentName": "AssemblyKernel",
"documentCountBeforeClose": 1,
"documentCountAfterClose": 0,
"objectName": "Assembly",
"objectType": "Assembly::AssemblyObject",
"objectCount": 9,
"componentCount": 0,
"recomputeCount": 9,
"recomputeHasError": 0,
"solverStatus": 0,
"degreesOfFreedom": 0
},
"reproducibility": {
"runs": 2,
"identicalResult": true,
"smokeLogs": [
{ "path": "docs/freecad-p6-asm-c-smoke-r3.log", "sha256": "ea3eac47748bcdd9cc69daed6c5f27e86843dc518fe9feb85d6ae834e663d3b1" },
{ "path": "docs/freecad-p6-asm-c-smoke-r4.log", "sha256": "ea3eac47748bcdd9cc69daed6c5f27e86843dc518fe9feb85d6ae834e663d3b1" }
]
},
"evidence": {
"configureLog": { "path": "docs/freecad-p6-asm-c-configure-r3.log", "sha256": "88321b1326729f9c7e61c634524f6bc9878b866878671a76868b520fa604581e" },
"buildLog": { "path": "docs/freecad-p6-asm-c-build-r4.log", "sha256": "b34abff4cf81210b35a55098566c7cea5a46d7134a3032585cdfa12bf8db4cf2" },
"wasm": { "path": "build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.wasm", "sha256": "e49052b6ca4e44a7976cad5b5452f27dd6828ba5483421cc1251bf9d403ecc3b" }
},
"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",
"EM_CACHE=/tmp/freecad-p6-emcache EM_FROZEN_CACHE= ninja -C build-web/assembly-configure FreeCADWebAssemblyKernelProbe -j8",
"node src/WebAssembly/FreeCADCoreProbe/assembly-kernel-smoke.js build-web/assembly-configure/bin"
]
}