71 lines
2.6 KiB
JSON
71 lines
2.6 KiB
JSON
{
|
|
"schema": "freecad-web-openscad-python-api-kernel/v1",
|
|
"task_id": "FW-P6-OSC-ACT-02-C",
|
|
"status": "pass",
|
|
"source_revision": "837f44197c879e41198b7e3bed55c897a9920520",
|
|
"input_sha256": "161e38969c24a615466a93a9cdde91233458d1a7b9af914134c8e06c3dea9b16",
|
|
"result_sha256": "ea2ed9e8ef10dc35adb323531fb48c9a0120f111c1a84ad116bd1dafc4546ebd",
|
|
"commands": [
|
|
"EM_CACHE=build-web/emscripten-cache ninja -C build-web/configure FreeCADWebOpenSCADRuntimeProbe -j8",
|
|
"node src/WebAssembly/FreeCADCoreProbe/openscad-python-smoke.js build-web/configure/bin",
|
|
"llvm-nm -u build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm"
|
|
],
|
|
"fixture": {
|
|
"source_entry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
|
|
"invalid_source_entry": "src/Mod/OpenSCAD/Missing.py",
|
|
"source_api_count": 11
|
|
},
|
|
"result": {
|
|
"action": "python-api",
|
|
"replays": 2,
|
|
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
|
|
"apiNames": [
|
|
"getopenscadexe",
|
|
"searchforopenscadexe",
|
|
"getopenscadversion",
|
|
"callopenscad",
|
|
"call_openscad_with_pipes",
|
|
"callopenscadstring",
|
|
"callopenscadmeshstring",
|
|
"meshopinline",
|
|
"meshoptempfile",
|
|
"meshoponobjs",
|
|
"process_ObjectsViaOpenSCAD"
|
|
],
|
|
"apiCount": 11,
|
|
"readOnly": true,
|
|
"resourcesReleased": true,
|
|
"summaryHash": "a6cc65f51852404df4d5bb52129b1befc28b4fc2da9ef816931da65f02887ede",
|
|
"invalidReturn": 0,
|
|
"invalidErrorCode": "revision_mismatch"
|
|
},
|
|
"artifacts": {
|
|
"javascript": {
|
|
"path": "freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.js",
|
|
"bytes": 176657,
|
|
"sha256": "c7ee3b57316f08a593380c7d28fd554d75bbe8631dd5f1c5bf20e892f2086d65"
|
|
},
|
|
"wasm": {
|
|
"path": "freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm",
|
|
"bytes": 17540664,
|
|
"sha256": "bba43c29709385e5ac04221bf8069aab82bdda8d175527fd17a9a4766e231619"
|
|
},
|
|
"build_log": {
|
|
"path": "docs/freecad-p6-openscad-action-02-c-build.log",
|
|
"bytes": 15797,
|
|
"sha256": "fe09cc50adeb225d591fcd53830f9cbfe0fc4e8b8ba4bb76cb029dfd1f7a1d20"
|
|
},
|
|
"smoke_log": {
|
|
"path": "docs/freecad-p6-openscad-action-02-c-smoke.log",
|
|
"bytes": 1448,
|
|
"sha256": "ea2ed9e8ef10dc35adb323531fb48c9a0120f111c1a84ad116bd1dafc4546ebd"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"The API names are read from the embedded project OpenSCADUtils.py source; no JS-only API list is used.",
|
|
"This is a read-only source/API inventory action and does not invoke the external openscad executable.",
|
|
"No undefined WASM symbols were reported by llvm-nm."
|
|
],
|
|
"generated_at": "2026-08-22T13:39:09+08:00"
|
|
}
|