{ "schema": "freecad-web-p6-part-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "aa54ded77b331a5da76bf198", "module": "Part", "tier": "tier-3-stateful", "family": "lifecycle-command", "status": "pass_with_boundaries", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "route": { "command": "part.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp:fc_web_dispatch_json", "facade": "web/src/part-python-family-facade.ts", "worker": "web/src/part.worker.ts" }, "input": { "cmd": "part.pythonFamilyBatch", "args": { "schema": "freecad-web-part/python-family-batch/v1", "module": "Part", "tier": "tier-3-stateful", "records": [ { "apiId": "py:Part:class:CommandTube", "name": "CommandTube", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/BasicShapes/CommandShapes.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:CommandTube.Activated", "name": "CommandTube.Activated", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/BasicShapes/CommandShapes.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TubeFeature.execute", "name": "TubeFeature.execute", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/BasicShapes/Shapes.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:ColorPerFaceTest.setUp", "name": "ColorPerFaceTest.setUp", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/parttests/ColorPerFaceTest.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:ColorPerFaceTest.tearDown", "name": "ColorPerFaceTest.tearDown", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/parttests/ColorPerFaceTest.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:ColorTransparencyTest.setUp", "name": "ColorTransparencyTest.setUp", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/parttests/ColorTransparencyTest.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:ColorTransparencyTest.tearDown", "name": "ColorTransparencyTest.tearDown", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/parttests/ColorTransparencyTest.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeListTest.setUp", "name": "TopoShapeListTest.setUp", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/parttests/TopoShapeListTest.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeListTest.tearDown", "name": "TopoShapeListTest.tearDown", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/parttests/TopoShapeListTest.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.setUp", "name": "TopoShapeTest.setUp", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.tearDown", "name": "TopoShapeTest.tearDown", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.testTopoShapePyInit", "name": "TopoShapeTest.testTopoShapePyInit", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:RegressionTests.setUp", "name": "RegressionTests.setUp", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/parttests/regression_tests.py", "disposition": "not_implemented" }, { "apiId": "py:Part:method:RegressionTests.tearDown", "name": "RegressionTests.tearDown", "family": "lifecycle-command", "sourcePath": "src/Mod/Part/parttests/regression_tests.py", "disposition": "not_implemented" } ] } }, "inputSha256": "a2a712c4b69b5c8afadc4cfe97752a038147063a65e3c987104f93acadb62b92", "result": { "cmd": "part.pythonFamilyBatch", "count": 14, "module": "Part", "ok": true, "records": [ { "apiId": "py:Part:class:CommandTube", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "CommandTube", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/BasicShapes/CommandShapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:CommandTube.Activated", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "CommandTube.Activated", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/BasicShapes/CommandShapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TubeFeature.execute", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TubeFeature.execute", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/BasicShapes/Shapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorPerFaceTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorPerFaceTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorPerFaceTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorPerFaceTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorPerFaceTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorPerFaceTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorTransparencyTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorTransparencyTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorTransparencyTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorTransparencyTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorTransparencyTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorTransparencyTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeListTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeListTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeListTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeListTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeListTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeListTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.testTopoShapePyInit", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeTest.testTopoShapePyInit", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:RegressionTests.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "RegressionTests.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/regression_tests.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:RegressionTests.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "RegressionTests.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/regression_tests.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "tier-3-stateful" }, "resultSha256": "8b0cb199292812c8e1eed05bb2d518c45f5c55522538324d07800123bab4e60f", "replay": { "equal": true, "projectionSha256": "0178b87eaa2a8458391f513b3a15e148845091f19d7a2d4d1e045f608bf02803", "resultSha256": "8b0cb199292812c8e1eed05bb2d518c45f5c55522538324d07800123bab4e60f", "boundary": null }, "facadeWorker": { "ready": { "kind": "ready", "action": "part.pythonFamilyBatch" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "part-module-batch-success", "result": { "cmd": "part.pythonFamilyBatch", "count": 14, "module": "Part", "ok": true, "records": [ { "apiId": "py:Part:class:CommandTube", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "CommandTube", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/BasicShapes/CommandShapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:CommandTube.Activated", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "CommandTube.Activated", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/BasicShapes/CommandShapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TubeFeature.execute", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TubeFeature.execute", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/BasicShapes/Shapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorPerFaceTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorPerFaceTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorPerFaceTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorPerFaceTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorPerFaceTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorPerFaceTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorTransparencyTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorTransparencyTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorTransparencyTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorTransparencyTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorTransparencyTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorTransparencyTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeListTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeListTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeListTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeListTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeListTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeListTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.testTopoShapePyInit", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeTest.testTopoShapePyInit", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:RegressionTests.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "RegressionTests.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/regression_tests.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:RegressionTests.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "RegressionTests.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/regression_tests.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "tier-3-stateful" } }, "repeat": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "part-module-batch-repeat", "result": { "cmd": "part.pythonFamilyBatch", "count": 14, "module": "Part", "ok": true, "records": [ { "apiId": "py:Part:class:CommandTube", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "CommandTube", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/BasicShapes/CommandShapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:CommandTube.Activated", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "CommandTube.Activated", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/BasicShapes/CommandShapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TubeFeature.execute", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TubeFeature.execute", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/BasicShapes/Shapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorPerFaceTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorPerFaceTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorPerFaceTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorPerFaceTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorPerFaceTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorPerFaceTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorTransparencyTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorTransparencyTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorTransparencyTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:ColorTransparencyTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "ColorTransparencyTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/ColorTransparencyTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeListTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeListTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeListTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeListTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeListTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeListTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeTest.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeTest.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeTest.testTopoShapePyInit", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "TopoShapeTest.testTopoShapePyInit", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:RegressionTests.setUp", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "RegressionTests.setUp", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/regression_tests.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Part:method:RegressionTests.tearDown", "code": "source_disposition", "family": "lifecycle-command", "message": "Part API disposition is bounded by the FreeCAD source manifest", "name": "RegressionTests.tearDown", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Part/parttests/regression_tests.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "tier-3-stateful" } }, "crossModule": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "part-module-batch-cross", "result": { "cmd": "part.pythonFamilyBatch", "count": 1, "module": "Part", "ok": true, "records": [ { "apiId": "py:BIM:class:Binding", "code": "unmatched_source_record", "family": "lifecycle-command", "message": "Part API record is not part of this module-scoped adapter", "name": "CommandTube", "native": true, "parameterSchema": "unmatched", "resourcesReleased": true, "returnSchema": "unmatched", "sourceEntry": "src/Mod/Part/BasicShapes/CommandShapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "tier-3-stateful" } }, "malformed": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "invalid", "error": { "code": "invalid_request", "message": "Part Python family envelope is invalid" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "part-module-batch-cancel", "error": { "code": "cancelled", "message": "request was cancelled" } }, "traceSha256": "e672286dd5e0b52c58ab004c1cacc6620829e86f25f3b5f51bc794db7a2e73cc" }, "dispositionCounts": { "exposed": 0, "restricted": 0, "nonportable": 0, "not_implemented": 14 }, "records": [ { "apiId": "py:Part:class:CommandTube", "name": "CommandTube", "sourceEntry": "src/Mod/Part/BasicShapes/CommandShapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "0084fdac2734948dae95a0dd2b9141b8d4cba8d28338779c9581f72ce61acf9a" }, { "apiId": "py:Part:method:CommandTube.Activated", "name": "CommandTube.Activated", "sourceEntry": "src/Mod/Part/BasicShapes/CommandShapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "086c054f5454373ebdad4837f70a2b2aac50c6cba0aa002cd4ba4025fbe8ad97" }, { "apiId": "py:Part:method:TubeFeature.execute", "name": "TubeFeature.execute", "sourceEntry": "src/Mod/Part/BasicShapes/Shapes.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "dede74c74d9125ca9d6e3d13d3a70883f27a432d2165f64c393dcbd2d01dc470" }, { "apiId": "py:Part:method:ColorPerFaceTest.setUp", "name": "ColorPerFaceTest.setUp", "sourceEntry": "src/Mod/Part/parttests/ColorPerFaceTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "a180e06fd22121d9ea7139da97a046111451643036c6b68fd42a219046bc1048" }, { "apiId": "py:Part:method:ColorPerFaceTest.tearDown", "name": "ColorPerFaceTest.tearDown", "sourceEntry": "src/Mod/Part/parttests/ColorPerFaceTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "dc7033fdea51e9707f7f99f6310545114e0064e151f14264e3622661731954e5" }, { "apiId": "py:Part:method:ColorTransparencyTest.setUp", "name": "ColorTransparencyTest.setUp", "sourceEntry": "src/Mod/Part/parttests/ColorTransparencyTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "448abd1a0e94212f9a2254ff3272b24ae9a300bba654e9fa5a9c69bc4261485a" }, { "apiId": "py:Part:method:ColorTransparencyTest.tearDown", "name": "ColorTransparencyTest.tearDown", "sourceEntry": "src/Mod/Part/parttests/ColorTransparencyTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "9852e46241c24089efba97da87c6892f47a02102dd605c0cb1b936195877fa6e" }, { "apiId": "py:Part:method:TopoShapeListTest.setUp", "name": "TopoShapeListTest.setUp", "sourceEntry": "src/Mod/Part/parttests/TopoShapeListTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "0659ee5902ee94dff4812aac368d61977fdbec565cbb72a3fdb8c7d1606015a5" }, { "apiId": "py:Part:method:TopoShapeListTest.tearDown", "name": "TopoShapeListTest.tearDown", "sourceEntry": "src/Mod/Part/parttests/TopoShapeListTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "e77dbf687c7b7d46d65a08283047335033de2713f2aa717d307dcf4a1a40b995" }, { "apiId": "py:Part:method:TopoShapeTest.setUp", "name": "TopoShapeTest.setUp", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "0c1887d114cf3e89ae00938a792f0842296141c28e771da4332552b10d546d3f" }, { "apiId": "py:Part:method:TopoShapeTest.tearDown", "name": "TopoShapeTest.tearDown", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "b2f074e0a6cdfcba0274e723747ddeae0c4ffd60a691228a8601a5c50e1133fb" }, { "apiId": "py:Part:method:TopoShapeTest.testTopoShapePyInit", "name": "TopoShapeTest.testTopoShapePyInit", "sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "f12c7e960b1b4bb04e6fa92c1d2234bf5e70398197598af9e353e7dee38a7032" }, { "apiId": "py:Part:method:RegressionTests.setUp", "name": "RegressionTests.setUp", "sourceEntry": "src/Mod/Part/parttests/regression_tests.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "37871b8687d31d50da4f038b8baaf68445b94b0b835c268c2bf5ffcd8e17609b" }, { "apiId": "py:Part:method:RegressionTests.tearDown", "name": "RegressionTests.tearDown", "sourceEntry": "src/Mod/Part/parttests/regression_tests.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "code": "source_disposition", "parameterSchema": "source-declared", "returnSchema": "source-declared", "evidenceSha256": "0ad63eed98a6649086827a8a1910237df2545e6c255d0224f659239a3a91509f" } ], "resources": { "resourcesReleased": true, "documentMutation": false, "makerFixturesClosed": true }, "evidence": { "path": "docs/p6/part-module-batch-aa54ded77b331a5da76bf198-runtime.json", "log": "docs/freecad-p6-part-module-batch-aa54ded77b331a5da76bf198.log" }, "moduleArtifact": { "module": "Part", "worker": "part.worker.ts", "revision": "f1874dce4650041f", "moduleRevision": "b9542dca53fae724", "runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js", "wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm", "dataUrl": null, "assetBaseUrl": "/kernel/", "profile": "fast-dev" }, "artifacts": { "wasm": { "path": "web/public/kernel/FreeCADWebPartBoxProbe.wasm", "sha256": "f1874dce4650041f90ea4b085881100a90dd50e3085bed574150b82d565ac2dc" }, "loader": { "path": "web/public/kernel/FreeCADWebPartBoxProbe.js", "sha256": "101ad56fdb2340fd3f091545a1fdbba2e658ac6506869eb3a0ef661bb53c2353" } }, "boundaries": [ "Part.makeBoreHole remains a GUI restricted boundary because the official source unconditionally imports and uses FreeCADGui.", "Any non-exposed record retains its native error or portability boundary; the gate does not fabricate a JavaScript result.", "All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope." ] }