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

64 lines
2.0 KiB
JSON

{
"schema": "freecad-web-p6-cam-runtime/v1",
"task_id": "FW-P6-CAM-B",
"status": "pass",
"module": "CAM",
"source_revision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"configuration": {
"build_directory": "build-web/cam-configure-r1",
"FREECAD_WEB": true,
"FREECAD_WEB_ENABLE_CAM": true,
"BUILD_CAM": true,
"BUILD_MESH": true,
"BUILD_GUI": false
},
"initialization": {
"initialize": 1,
"initialize_again": 1,
"calls_after_valid": 2,
"calls_after_errors": 16,
"runs": 1,
"initialized": 1
},
"types": {
"count": 12,
"representative": "Path::Feature",
"last_probe": "Path::VoronoiVertex"
},
"resource": {
"handle": 1,
"active_before_release": 1,
"release": 1,
"active_after_release": 0
},
"errors": {
"unknown_type": "type_not_found",
"unknown_module": "module_unavailable",
"gui_module": "gui_dependency_unavailable",
"empty_module": "invalid_argument"
},
"artifacts": {
"build_log": {
"path": "docs/freecad-p6-cam-b-build-r1.log",
"sha256": "66e3091c304c60301c685af3b0adb7793fc936cdf946d8916fd108c802079554"
},
"smoke_log": {
"path": "docs/freecad-p6-cam-b-runtime-smoke-r1.log",
"sha256": "7792811e5edc0de050ad454422a2cfdffb99ccc157f9af7674ab8cac35b51ca1"
},
"wasm": {
"path": "build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm",
"sha256": "7ce4823a88ca83b2191141fdc733bd4b06300b2c51aeec292aef2e7c8a15099e"
}
},
"commands": [
"EM_CACHE=/tmp/freecad-p6-emcache EM_FROZEN_CACHE= ninja -C build-web/cam-configure-r1 FreeCADWebCAMProbe -j8",
"node src/WebAssembly/FreeCADCoreProbe/cam-runtime-smoke.js build-web/cam-configure-r1/bin"
],
"boundaries": [
"GUI PathGui, PySide and pivy.coin are excluded.",
"First configure attempt was rejected because the old configure directory had BUILD_CAM=OFF and no CAM target.",
"Web-only FindOCC change removes unavailable desktop TKMeshVS; desktop dependency lists are unchanged."
]
}