639 lines
25 KiB
JSON
639 lines
25 KiB
JSON
{
|
|
"schema": "freecad-web-techdraw-generic-object-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "85f8497341d354b176eb4cb5",
|
|
"module": "TechDraw",
|
|
"tier": "tier-1-readonly",
|
|
"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-1-readonly",
|
|
"records": [
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawBrokenView.getCompressedCenter",
|
|
"name": "DrawBrokenView.getCompressedCenter",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/TechDraw/App/DrawBrokenView.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawProjGroup.getXYPosition",
|
|
"name": "DrawProjGroup.getXYPosition",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawView.getScale",
|
|
"name": "DrawView.getScale",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/TechDraw/App/DrawView.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewDimension.getText",
|
|
"name": "DrawViewDimension.getText",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/TechDraw/App/DrawViewDimension.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewDimension.getArrowPositions",
|
|
"name": "DrawViewDimension.getArrowPositions",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/TechDraw/App/DrawViewDimension.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getVisibleVertexes",
|
|
"name": "DrawViewPart.getVisibleVertexes",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getHiddenVertexes",
|
|
"name": "DrawViewPart.getHiddenVertexes",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getCosmeticVertex",
|
|
"name": "DrawViewPart.getCosmeticVertex",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getCenterLine",
|
|
"name": "DrawViewPart.getCenterLine",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getVertexByIndex",
|
|
"name": "DrawViewPart.getVertexByIndex",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getGeometricCenter",
|
|
"name": "DrawViewPart.getGeometricCenter",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:class:DrawHatchTest",
|
|
"name": "DrawHatchTest",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/TechDraw/TDTest/DrawHatchTest.py",
|
|
"disposition": "not_implemented"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"result": {
|
|
"cmd": "techdraw.pythonFamilyBatch",
|
|
"count": 12,
|
|
"module": "TechDraw",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawBrokenView.getCompressedCenter",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawBrokenView.getCompressedCenter",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "Base.Vector",
|
|
"recomputeCount": 2,
|
|
"repr": "Vector (0.0, 0.0, 0.0)"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawBrokenView.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawProjGroup.getXYPosition",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawProjGroup.getXYPosition",
|
|
"native": true,
|
|
"parameterSchema": "{projectionType:string}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "Base.Vector",
|
|
"recomputeCount": 2,
|
|
"repr": "Vector (0.0, 0.0, 0.0)"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawView.getScale",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawView.getScale",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "float",
|
|
"recomputeCount": 2,
|
|
"repr": "1.0"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawView.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewDimension.getText",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewDimension.getText",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "str",
|
|
"recomputeCount": 2,
|
|
"repr": "'0.00 mm'"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewDimension.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewDimension.getArrowPositions",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewDimension.getArrowPositions",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "list",
|
|
"recomputeCount": 2,
|
|
"repr": "[Vector (0.0, 0.0, 0.0), Vector (0.0, 0.0, 0.0)]"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewDimension.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getVisibleVertexes",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewPart.getVisibleVertexes",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "list",
|
|
"recomputeCount": 2,
|
|
"repr": "[]"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getHiddenVertexes",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewPart.getHiddenVertexes",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "list",
|
|
"recomputeCount": 2,
|
|
"repr": "[]"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getCosmeticVertex",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewPart.getCosmeticVertex",
|
|
"native": true,
|
|
"parameterSchema": "{id:string}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "TechDraw.CosmeticVertex",
|
|
"recomputeCount": 2,
|
|
"repr": "<CosmeticVertex object>"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getCenterLine",
|
|
"code": "native_readonly_method_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "TechDraw center-line creation failed",
|
|
"name": "DrawViewPart.getCenterLine",
|
|
"native": true,
|
|
"parameterSchema": "{id:string}",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getVertexByIndex",
|
|
"code": "native_readonly_method_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method call failed: Wrong vertex index",
|
|
"name": "DrawViewPart.getVertexByIndex",
|
|
"native": true,
|
|
"parameterSchema": "{vertexIndex:int}",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getGeometricCenter",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewPart.getGeometricCenter",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "Base.Vector",
|
|
"recomputeCount": 2,
|
|
"repr": "Vector (10.0, 6.0, 4.0)"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:class:DrawHatchTest",
|
|
"code": "native_python_symbol_probe_failed",
|
|
"family": "generic-object",
|
|
"message": "TechDraw Python symbol could not be resolved by the headless runtime",
|
|
"name": "DrawHatchTest",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "TechDraw.DrawHatchTest",
|
|
"sourceEntry": "src/Mod/TechDraw/TDTest/DrawHatchTest.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-techdraw/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
},
|
|
"resultSha256": "eb73bc98a0573d7a45f5f8839b33b45018161914d9e3b1682fc9ac0c06734748",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "eb73bc98a0573d7a45f5f8839b33b45018161914d9e3b1682fc9ac0c06734748"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 9,
|
|
"restricted": 0,
|
|
"nonportable": 0,
|
|
"not_implemented": 3
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawBrokenView.getCompressedCenter",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawBrokenView.getCompressedCenter",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "Base.Vector",
|
|
"recomputeCount": 2,
|
|
"repr": "Vector (0.0, 0.0, 0.0)"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawBrokenView.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed",
|
|
"evidenceSha256": "419bdd26d6f1b9a80567d7fb6fa503b47fb77cb4f450b50f882d425c6e2f3d5e"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawProjGroup.getXYPosition",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawProjGroup.getXYPosition",
|
|
"native": true,
|
|
"parameterSchema": "{projectionType:string}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "Base.Vector",
|
|
"recomputeCount": 2,
|
|
"repr": "Vector (0.0, 0.0, 0.0)"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed",
|
|
"evidenceSha256": "9db2073b846fe3183df605bafa2a2be23a5e5c2d28629b6f0df5efa08b1a98d0"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawView.getScale",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawView.getScale",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "float",
|
|
"recomputeCount": 2,
|
|
"repr": "1.0"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawView.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed",
|
|
"evidenceSha256": "0e1b392599a5c94be207153945d035faff038b2d86b3ee1e7d8d4bb86db5ab98"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewDimension.getText",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewDimension.getText",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "str",
|
|
"recomputeCount": 2,
|
|
"repr": "'0.00 mm'"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewDimension.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed",
|
|
"evidenceSha256": "fc77d63ef3741315537491cfce11f1086363975a047d9792cd6b1a6183576f2d"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewDimension.getArrowPositions",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewDimension.getArrowPositions",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "list",
|
|
"recomputeCount": 2,
|
|
"repr": "[Vector (0.0, 0.0, 0.0), Vector (0.0, 0.0, 0.0)]"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewDimension.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed",
|
|
"evidenceSha256": "1bbdbf0d8e684f4342090f103d673ee054b54017b7971a5eac6c90122a8021fb"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getVisibleVertexes",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewPart.getVisibleVertexes",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "list",
|
|
"recomputeCount": 2,
|
|
"repr": "[]"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed",
|
|
"evidenceSha256": "f96c7c41e5d39dd9fe5ac25b1899b6da4c1a2337ec8466922fa26babbe5b6180"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getHiddenVertexes",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewPart.getHiddenVertexes",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "list",
|
|
"recomputeCount": 2,
|
|
"repr": "[]"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed",
|
|
"evidenceSha256": "ebba5308e071c9a402dda472f348520f777ea00ff60e1d9b13ff8307af10865e"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getCosmeticVertex",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewPart.getCosmeticVertex",
|
|
"native": true,
|
|
"parameterSchema": "{id:string}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "TechDraw.CosmeticVertex",
|
|
"recomputeCount": 2,
|
|
"repr": "<CosmeticVertex object>"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed",
|
|
"evidenceSha256": "2f83a916fc41cdaf81aceafe4e4c42ac83fb37cd2174cfa999be31955e90743d"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getCenterLine",
|
|
"code": "native_readonly_method_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "TechDraw center-line creation failed",
|
|
"name": "DrawViewPart.getCenterLine",
|
|
"native": true,
|
|
"parameterSchema": "{id:string}",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented",
|
|
"evidenceSha256": "69e9bfcda7172d4eea5f4bf7ce10f3d6872ba5b4112cf05c059ad17160ec6bb8"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getVertexByIndex",
|
|
"code": "native_readonly_method_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method call failed: Wrong vertex index",
|
|
"name": "DrawViewPart.getVertexByIndex",
|
|
"native": true,
|
|
"parameterSchema": "{vertexIndex:int}",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented",
|
|
"evidenceSha256": "9846bb1f391270e134aa1f0f96659697dffe26b2837853ddad5596e746b03674"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:method:DrawViewPart.getGeometricCenter",
|
|
"code": "native_readonly_method_fixture",
|
|
"family": "generic-object",
|
|
"message": "TechDraw readonly method executed against a native FreeCAD document object",
|
|
"name": "DrawViewPart.getGeometricCenter",
|
|
"native": true,
|
|
"parameterSchema": "{}",
|
|
"replay": "native-techdraw-readonly-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"documentObjects": 2,
|
|
"pythonType": "Base.Vector",
|
|
"recomputeCount": 2,
|
|
"repr": "Vector (10.0, 6.0, 4.0)"
|
|
},
|
|
"returnSchema": "native-python-object",
|
|
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed",
|
|
"evidenceSha256": "02a5db70849f620d64d6906a1f05ee869527c18eb7f646fd31be36d97c359d57"
|
|
},
|
|
{
|
|
"apiId": "py:TechDraw:class:DrawHatchTest",
|
|
"code": "native_python_symbol_probe_failed",
|
|
"family": "generic-object",
|
|
"message": "TechDraw Python symbol could not be resolved by the headless runtime",
|
|
"name": "DrawHatchTest",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "TechDraw.DrawHatchTest",
|
|
"sourceEntry": "src/Mod/TechDraw/TDTest/DrawHatchTest.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented",
|
|
"evidenceSha256": "5c9512cb0ec8b1d3f615ba1851e2d21fe5daeb1e7b9113b1648cdc464546f830"
|
|
}
|
|
],
|
|
"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": "069f265e34da8ff3e92b3cd2e276738112311fcb1b675a9226b736f0ca41661b",
|
|
"wasmSha256": "49e0c6d319a2924e87d1a4d9869ebab556e2dd519f90b7593035d2a0122ddfcd",
|
|
"buildProfile": "fast-dev"
|
|
},
|
|
"boundaries": [
|
|
"Each promoted method was invoked on a compiled native TechDraw document object; failed fixtures remain explicit not_implemented records.",
|
|
"DrawHatchTest is resolved from the embedded FreeCAD TechDraw source; JavaScript only transports and validates the native batch result."
|
|
]
|
|
}
|