{ "schema": "freecad-web-techdraw-generic-object-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "cc7773c3f5e680b3cbea191c", "module": "TechDraw", "tier": "tier-2-pure", "family": "generic-object", "status": "pass_with_boundaries", "route": { "command": "techdraw.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp:fc_web_dispatch_json", "facade": "web/src/techdraw-python-family-facade.ts", "worker": "web/src/techdraw-python.worker.ts" }, "input": { "cmd": "techdraw.pythonFamilyBatch", "args": { "tier": "tier-2-pure", "records": [ { "apiId": "py:TechDraw:method:DrawViewPart.clearGeomFormats", "name": "DrawViewPart.clearGeomFormats", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi", "sourceLine": 136, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewPart.requestPaint", "name": "DrawViewPart.requestPaint", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi", "sourceLine": 172, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:GeomFormat.clone", "name": "GeomFormat.clone", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/TechDraw/App/GeomFormat.pyi", "sourceLine": 26, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:GeomFormat.copy", "name": "GeomFormat.copy", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/TechDraw/App/GeomFormat.pyi", "sourceLine": 31, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawHatchTest.testMakeHatchCase", "name": "DrawHatchTest.testMakeHatchCase", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/TechDraw/TDTest/DrawHatchTest.py", "sourceLine": 40, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewAnnotationTest.testMakeAnnotation", "name": "DrawViewAnnotationTest.testMakeAnnotation", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/TechDraw/TDTest/DrawViewAnnotationTest.py", "sourceLine": 19, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewDimensionTest.testLengthDimension", "name": "DrawViewDimensionTest.testLengthDimension", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/TechDraw/TDTest/DrawViewDimensionTest.py", "sourceLine": 52, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewDimensionTest.testRadiusDimension", "name": "DrawViewDimensionTest.testRadiusDimension", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/TechDraw/TDTest/DrawViewDimensionTest.py", "sourceLine": 65, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewImageTest.testMakeImage", "name": "DrawViewImageTest.testMakeImage", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/TechDraw/TDTest/DrawViewImageTest.py", "sourceLine": 20, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewSymbolTest.testMakeSymbol", "name": "DrawViewSymbolTest.testMakeSymbol", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/TechDraw/TDTest/DrawViewSymbolTest.py", "sourceLine": 20, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewSymbolTest.testNonAsciiSymbol", "name": "DrawViewSymbolTest.testNonAsciiSymbol", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/TechDraw/TDTest/DrawViewSymbolTest.py", "sourceLine": 37, "disposition": "not_implemented" } ] } }, "result": { "cmd": "techdraw.pythonFamilyBatch", "count": 11, "module": "TechDraw", "ok": true, "records": [ { "apiId": "py:TechDraw:method:DrawViewPart.clearGeomFormats", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewPart.clearGeomFormats", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewPart.requestPaint", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewPart.requestPaint", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:TechDraw:method:GeomFormat.clone", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "GeomFormat.clone", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/App/GeomFormat.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:TechDraw:method:GeomFormat.copy", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "GeomFormat.copy", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/App/GeomFormat.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawHatchTest.testMakeHatchCase", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawHatchTest.testMakeHatchCase", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawHatchTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewAnnotationTest.testMakeAnnotation", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewAnnotationTest.testMakeAnnotation", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewAnnotationTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewDimensionTest.testLengthDimension", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewDimensionTest.testLengthDimension", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewDimensionTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewDimensionTest.testRadiusDimension", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewDimensionTest.testRadiusDimension", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewDimensionTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewImageTest.testMakeImage", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewImageTest.testMakeImage", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewImageTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewSymbolTest.testMakeSymbol", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewSymbolTest.testMakeSymbol", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewSymbolTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:TechDraw:method:DrawViewSymbolTest.testNonAsciiSymbol", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewSymbolTest.testNonAsciiSymbol", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewSymbolTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-techdraw/python-family-batch/v1", "source": "freecad-source", "tier": "tier-2-pure" }, "resultSha256": "b5ecd396d8ceda6972412c1bd80c53b8be81287e79696a8c4bf2635dd3c02660", "replay": { "equal": true, "resultSha256": "b5ecd396d8ceda6972412c1bd80c53b8be81287e79696a8c4bf2635dd3c02660" }, "dispositionCounts": { "exposed": 0, "restricted": 0, "nonportable": 0, "not_implemented": 11 }, "records": [ { "apiId": "py:TechDraw:method:DrawViewPart.clearGeomFormats", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewPart.clearGeomFormats", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "sourceLine": 136, "sourceVerified": true, "evidenceSha256": "8d6cfcf1c744866d9023aabe8117cce494327fcbdd062217a3250888285769cc" }, { "apiId": "py:TechDraw:method:DrawViewPart.requestPaint", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewPart.requestPaint", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "sourceLine": 172, "sourceVerified": true, "evidenceSha256": "b354f6715916e9e5cb7c059297b2c30823e6fba0435c75a8fe63061cb757ccc9" }, { "apiId": "py:TechDraw:method:GeomFormat.clone", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "GeomFormat.clone", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/App/GeomFormat.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "sourceLine": 26, "sourceVerified": true, "evidenceSha256": "1fe5a0a69bf29045dd0efdb96b544cfdff546de07e12dbcba3c2381d3f688f9f" }, { "apiId": "py:TechDraw:method:GeomFormat.copy", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "GeomFormat.copy", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/App/GeomFormat.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "sourceLine": 31, "sourceVerified": true, "evidenceSha256": "9c3d361d2108427d8bd930b24d9565c25447bcd3601c14cf0066abe4ea4f1c67" }, { "apiId": "py:TechDraw:method:DrawHatchTest.testMakeHatchCase", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawHatchTest.testMakeHatchCase", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawHatchTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "sourceLine": 40, "sourceVerified": true, "evidenceSha256": "d50f3a2eb7614248ed018661b73b7cb562a854b4928fcebb73d8be7978335032" }, { "apiId": "py:TechDraw:method:DrawViewAnnotationTest.testMakeAnnotation", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewAnnotationTest.testMakeAnnotation", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewAnnotationTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "sourceLine": 19, "sourceVerified": true, "evidenceSha256": "3245cd16093c7e615abdc9ac825cdc6af230a5be9168392b5e4feee329036e0d" }, { "apiId": "py:TechDraw:method:DrawViewDimensionTest.testLengthDimension", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewDimensionTest.testLengthDimension", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewDimensionTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "sourceLine": 52, "sourceVerified": true, "evidenceSha256": "45a1945538b47a701b6aea7c6156c6affa4e06f85f92359986fcc3f86ffa90af" }, { "apiId": "py:TechDraw:method:DrawViewDimensionTest.testRadiusDimension", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewDimensionTest.testRadiusDimension", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewDimensionTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "sourceLine": 65, "sourceVerified": true, "evidenceSha256": "b1301c8dda03ef4d6aa4f5ad4d2e7f23ca9c68665b16a38a578ed2434d0c216b" }, { "apiId": "py:TechDraw:method:DrawViewImageTest.testMakeImage", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewImageTest.testMakeImage", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewImageTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "sourceLine": 20, "sourceVerified": true, "evidenceSha256": "3f7b175b1af2fd1eafebcc700bd85957b20454ed5b71a2dfd271ab778397166f" }, { "apiId": "py:TechDraw:method:DrawViewSymbolTest.testMakeSymbol", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewSymbolTest.testMakeSymbol", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewSymbolTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "sourceLine": 20, "sourceVerified": true, "evidenceSha256": "590d2f811687daf8b2afd2dbe57459ebf1a585e484d05d68ec249df4a200460f" }, { "apiId": "py:TechDraw:method:DrawViewSymbolTest.testNonAsciiSymbol", "code": "native_readonly_method_fixture_failed", "family": "generic-object", "message": "unsupported TechDraw pure method fixture", "name": "DrawViewSymbolTest.testNonAsciiSymbol", "native": true, "parameterSchema": "{}", "resourcesReleased": true, "returnSchema": "native-python-object", "sourceEntry": "src/Mod/TechDraw/TDTest/DrawViewSymbolTest.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "sourceLine": 37, "sourceVerified": true, "evidenceSha256": "92dcc15d466315bd86156b47e52a44f8bec3f725c7697732d76b45040a7b7566" } ], "resources": { "resourcesReleased": true, "documentMutation": "temporary-native-documents-released" }, "artifacts": { "module": "TechDraw", "worker": "techdraw-python.worker.ts", "revision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "runtimeUrl": "/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.js", "wasmUrl": "/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.wasm", "dataUrl": null, "assetBaseUrl": "/modules/TechDraw/", "runtimeSha256": "6cec0b2cdd70e388ba622bb037749af902b7c66ebb2aa40b4e945b7f270985f7", "wasmSha256": "eefdddf5ebf53e8c2da7db03e7f0c76801e771510dab811db24142b26580dac5", "buildProfile": "fast-dev" }, "boundaries": [ "Every exposed record invoked the compiled TechDraw Python binding on a native object; failed calls remain explicit not_implemented records.", "JavaScript transports, validates and records native results without synthesizing method outcomes." ] }