38 lines
1.5 KiB
JSON
38 lines
1.5 KiB
JSON
{
|
|
"schema": "freecad-web-p6-sandbox-action-03-kernel/v1",
|
|
"taskId": "FW-P6-SDB-ACT-03-C",
|
|
"module": "Sandbox",
|
|
"action": "python-api",
|
|
"result": "pass",
|
|
"sourceRevision": "0644133717ebc04fae2194bb5ef9eec06880f909",
|
|
"fixture": {
|
|
"sourceEntry": "src/Mod/Sandbox/App/AppSandbox.cpp",
|
|
"apiNames": ["PythonBaseClass", "DocumentProtector", "DocumentObjectProtector"],
|
|
"readOnly": true,
|
|
"inputSha256": "fd3a30497d8005179a8d3318c63634b031f0c63d922f4e92fa6d25c9f2f299c2"
|
|
},
|
|
"execution": {
|
|
"run": 1,
|
|
"errorCode": "",
|
|
"errorMessage": "",
|
|
"sourceEntry": "src/Mod/Sandbox/App/AppSandbox.cpp",
|
|
"apiCount": 3,
|
|
"readOnly": 1,
|
|
"resourcesReleased": 1
|
|
},
|
|
"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-03-python-smoke.js build-web/configure/bin"
|
|
],
|
|
"artifacts": {
|
|
"wasm": "freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.wasm",
|
|
"wasmSha256": "22d69c9bb843aefdbcb7bda8fddc249240ab0cc536fbd97c0830094d451aac6f",
|
|
"buildLog": "docs/freecad-p6-sandbox-action-03-c-build.log",
|
|
"smokeLog": "docs/freecad-p6-sandbox-action-03-c-python.log"
|
|
},
|
|
"boundaries": [
|
|
"This Python API probe checks native module attributes and does not claim PySide, Pivy, desktop Python ecosystem, or arbitrary script execution.",
|
|
"No document mutation or native pointer is returned."
|
|
]
|
|
}
|