42 lines
1.7 KiB
JSON
42 lines
1.7 KiB
JSON
{
|
|
"schema": "freecad-web-p6-sandbox-action-02-kernel/v1",
|
|
"taskId": "FW-P6-SDB-ACT-02-C",
|
|
"module": "Sandbox",
|
|
"action": "inspect/source-inventory",
|
|
"result": "pass",
|
|
"sourceRevision": "0644133717ebc04fae2194bb5ef9eec06880f909",
|
|
"fixture": {
|
|
"sourceEntry": "src/Mod/Sandbox/App/AppSandbox.cpp",
|
|
"registeredTypes": ["Sandbox::SandboxObject"],
|
|
"pythonBindings": ["PythonBaseClass", "DocumentProtectorPy", "DocumentObjectProtectorPy"],
|
|
"guiExcluded": ["SandboxGui", "BUILD_GUI"],
|
|
"readOnly": true,
|
|
"inputSha256": "ae9a8b91b428d5573bdefd298eb95766b94da16e2389dcdea8d063cbd6175eb8"
|
|
},
|
|
"execution": {
|
|
"run": 1,
|
|
"errorCode": "",
|
|
"errorMessage": "",
|
|
"sourceEntry": "src/Mod/Sandbox/App/AppSandbox.cpp",
|
|
"registeredTypes": 1,
|
|
"pythonBindings": 3,
|
|
"readOnly": 1,
|
|
"resourcesReleased": 1,
|
|
"repeatedResultEqual": true
|
|
},
|
|
"commands": [
|
|
"EM_CONFIG=$PWD/build-web/emscripten-config.py env -u EM_FROZEN_CACHE ninja -C build-web/configure FreeCADWebSandboxRuntimeProbe -j8",
|
|
"node src/WebAssembly/FreeCADCoreProbe/sandbox-action-02-kernel-smoke.js build-web/configure/bin"
|
|
],
|
|
"artifacts": {
|
|
"wasm": "freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.wasm",
|
|
"wasmSha256": "b9842c5da148811edb391f976e333f29cd0b2f4a05d122ce146bbc5237a0ce00",
|
|
"buildLog": "docs/freecad-p6-sandbox-action-02-c-build.log",
|
|
"smokeLog": "docs/freecad-p6-sandbox-action-02-c-kernel.log"
|
|
},
|
|
"boundaries": [
|
|
"This action is read-only source/type inventory; it does not infer create/recompute, Python API parity, GUI behavior, or persistence.",
|
|
"The inventory is native registration metadata and fixed source entry data, not a full module API inventory."
|
|
]
|
|
}
|