18 lines
1.5 KiB
JSON
18 lines
1.5 KiB
JSON
{
|
|
"schema": "freecad-web-p6-sandbox-action-03-summary/v1",
|
|
"taskId": "FW-P6-SDB-ACT-03",
|
|
"module": "Sandbox",
|
|
"action": "python-api",
|
|
"result": "pass",
|
|
"sourceRevision": "0644133717ebc04fae2194bb5ef9eec06880f909",
|
|
"contracts": {
|
|
"C": { "result": "pass", "artifact": "docs/p6/sandbox-action-03-kernel.json", "sha256": "f238ab87b47d6040fff4ac86b6d5cb951a7d7029c0cf8b2e6007c7d3d1fdf2fa" },
|
|
"D": { "result": "pass", "artifact": "docs/p6/sandbox-action-03-recovery.json", "sha256": "3539e7c5a63d8928b246de08e40ebb1d725cf4d234538fbe0e537a3b67991c97" },
|
|
"E": { "result": "pass", "artifact": "docs/p6/sandbox-action-03-facade.json", "sha256": "afc78be54686c6c17763f642d7085d8e4714d0a1ec036a53181396165688018f" },
|
|
"F": { "result": "pass", "artifact": "docs/p6/sandbox-action-03-chrome.json", "sha256": "0b3119e67f44d8c2751c652aae74dcbc99a74bf10e5daa7ee656a80e73137c29" },
|
|
"G": { "result": "pass_boundary", "artifact": "docs/p6/sandbox-action-03-persistence.json", "sha256": "e3617246fd59ce1e0503e65363c0b8c7d2508c7770de034b219c8deb1f97b919" }
|
|
},
|
|
"coverage": { "sourceEntry": "src/Mod/Sandbox/App/AppSandbox.cpp", "apiCount": 3, "apiNames": ["PythonBaseClass", "DocumentProtector", "DocumentObjectProtector"], "externalRequests": 0, "runtimeExceptions": 0 },
|
|
"boundaries": ["C-G close only Sandbox python-api; PySide/Pivy/arbitrary script execution and complete module Y remain pending.", "Python-api persistence is pass_boundary because the action is read-only."]
|
|
}
|