68 lines
2.9 KiB
JSON
68 lines
2.9 KiB
JSON
{
|
|
"schema": "freecad-web-openscad-kernel/v1",
|
|
"task_id": "FW-P6-OSC-C",
|
|
"status": "pass",
|
|
"source_revision": "837f44197c879e41198b7e3bed55c897a9920520",
|
|
"input_sha256": "95c59011001ba3d5cc5490f9af5bf2ad9264d093877a43313ac5573eb4bb00b9",
|
|
"result_sha256": "7915bf6b694ef665dc5ac4db036b992dc396e84ba5eb885252be0a2d683224b4",
|
|
"commands": [
|
|
"EM_CACHE=build-web/emscripten-cache ninja -C build-web/configure FreeCADWebOpenSCADRuntimeProbe -j8",
|
|
"node src/WebAssembly/FreeCADCoreProbe/openscad-kernel-smoke.js build-web/configure/bin",
|
|
"llvm-nm -u build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm"
|
|
],
|
|
"fixture": {
|
|
"kind": "sourceRevision",
|
|
"value": "837f44197c879e41198b7e3bed55c897a9920520",
|
|
"source_entry": "src/Mod/OpenSCAD/Init.py",
|
|
"registration_entry": "src/Mod/OpenSCAD/Init.py:31-43"
|
|
},
|
|
"result": {
|
|
"action": "inspect/source-inventory",
|
|
"runs": 2,
|
|
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
|
|
"summary": "837f44197c879e41198b7e3bed55c897a9920520|src/Mod/OpenSCAD/Init.py|src/Mod/OpenSCAD/OpenSCADUtils.py:139-225|0|4|1|2|0",
|
|
"resultSha256": "0bc2645291d5f0fd22ff54f0e0225b0c87bf62f20fa5f4db59f6248f15763059",
|
|
"objectTypeCount": 0,
|
|
"formatExtensionCount": 4,
|
|
"formatEvidenceCount": 1,
|
|
"pythonApiCount": 2,
|
|
"guiPythonApiCount": 0,
|
|
"moduleHandleBeforeRelease": 1,
|
|
"moduleHandleAfterRelease": 0,
|
|
"documentCountBefore": 0,
|
|
"documentCountAfter": 0,
|
|
"readOnly": 1,
|
|
"persistenceApplicable": 0,
|
|
"invalidRevisionCode": "revision_mismatch"
|
|
},
|
|
"artifacts": {
|
|
"javascript": {
|
|
"path": "freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.js",
|
|
"bytes": 171449,
|
|
"sha256": "cbfffadcf495bb0aa3d4d867cfa7ef7da76933de3a0599b7ce34ff6cf37ce7e6"
|
|
},
|
|
"wasm": {
|
|
"path": "freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm",
|
|
"bytes": 17501079,
|
|
"sha256": "5be2ea4cd33da1d2da036ec72d51b6e6273f3f9e1aa7116caa501eef37fec283"
|
|
},
|
|
"build_log": {
|
|
"path": "docs/freecad-p6-openscad-c-build.log",
|
|
"bytes": 465,
|
|
"sha256": "915fc1135f6f03971107fe0cf52151851fde6ee1804a2b8d944b812b08c289f7"
|
|
},
|
|
"smoke_log": {
|
|
"path": "docs/freecad-p6-openscad-c-smoke.log",
|
|
"bytes": 1122,
|
|
"sha256": "7915bf6b694ef665dc5ac4db036b992dc396e84ba5eb885252be0a2d683224b4"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"The action is read-only and uses the real OpenSCAD Init.py registration result; it creates no Document or DocumentObject.",
|
|
"OpenSCAD exposes file-format registrations rather than compiled C++ object types in this contract, so objectTypeCount is 0 by design.",
|
|
"The external openscad executable and GUI APIs are excluded from this source inventory action; no external execution result is claimed.",
|
|
"No undefined symbols were reported by llvm-nm for the generated WASM artifact."
|
|
],
|
|
"generated_at": "2026-08-22T13:00:33+08:00"
|
|
}
|