Files
FreeCADWasmDev/docs/p6/part-module-batch-0e2942dace021bf3d2cdca78-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

941 lines
45 KiB
JSON

{
"schema": "freecad-web-p6-part-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "0e2942dace021bf3d2cdca78",
"module": "Part",
"tier": "tier-2-pure",
"family": "generic-object",
"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-2-pure",
"records": [
{
"apiId": "py:Part:method:TopoShapeAssertions.assertBounds",
"name": "TopoShapeAssertions.assertBounds",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCommon",
"name": "TopoShapeTest.testPartCommon",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCut",
"name": "TopoShapeTest.testPartCut",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartFuse",
"name": "TopoShapeTest.testPartFuse",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeCompound",
"name": "TopoShapeTest.testAppPartMakeCompound",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeShell",
"name": "TopoShapeTest.testAppPartMakeShell",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeRuled",
"name": "TopoShapeTest.testAppPartMakeRuled",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeLoft",
"name": "TopoShapeTest.testAppPartMakeLoft",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCompoundCut1",
"name": "TopoShapeTest.testPartCompoundCut1",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCompoundCut2",
"name": "TopoShapeTest.testPartCompoundCut2",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/TopoShapeTest.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:RegressionTests.test_issue_4456",
"name": "RegressionTests.test_issue_4456",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/regression_tests.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:RegressionTests.test_issue_15735",
"name": "RegressionTests.test_issue_15735",
"family": "generic-object",
"sourcePath": "src/Mod/Part/parttests/regression_tests.py",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "c3f796737b0973a3a2d84a2e17aa0587ab5f7926764c3d627aa82f5e725abd60",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 12,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:method:TopoShapeAssertions.assertBounds",
"code": "test_helper_source_boundary",
"family": "generic-object",
"message": "TopoShapeAssertions.assertBounds is an upstream test assertion helper, retained as a source-test boundary",
"name": "TopoShapeAssertions.assertBounds",
"native": true,
"parameterSchema": "Part.TopoShape, App.BoundBox, optional message and precision",
"replay": "native-source-test-boundary",
"resourcesReleased": true,
"returnSchema": "None or AssertionError",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCommon",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCommon",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCut",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCut",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartFuse",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartFuse",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeCompound",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeCompound",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeShell",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeShell",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeRuled",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeRuled",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeLoft",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeLoft",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCompoundCut1",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCompoundCut1",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCompoundCut2",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCompoundCut2",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:RegressionTests.test_issue_4456",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "RegressionTests.test_issue_4456",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/regression_tests.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:RegressionTests.test_issue_15735",
"code": "sketcher_native_dependency",
"family": "generic-object",
"message": "Regression test issue_15735 requires BUILD_SKETCHER; the independent Part Web runtime does not link Sketcher",
"name": "RegressionTests.test_issue_15735",
"native": true,
"parameterSchema": "Sketcher::SketchObject loft profile",
"replay": "native-source-module-boundary",
"resourcesReleased": true,
"returnSchema": "Part.TopoShape regression assertion",
"sourceEntry": "src/Mod/Part/parttests/regression_tests.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "27e14f6ac76adabfe1125516c19c7e5906970d15dde625a7f0b879575a32530c",
"replay": {
"equal": true,
"projectionSha256": "198a2d16b8ac904fc8133bb7bcedbb55123b7af046a9c0e2d52a412ce285d916",
"resultSha256": "27e14f6ac76adabfe1125516c19c7e5906970d15dde625a7f0b879575a32530c",
"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": 12,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:method:TopoShapeAssertions.assertBounds",
"code": "test_helper_source_boundary",
"family": "generic-object",
"message": "TopoShapeAssertions.assertBounds is an upstream test assertion helper, retained as a source-test boundary",
"name": "TopoShapeAssertions.assertBounds",
"native": true,
"parameterSchema": "Part.TopoShape, App.BoundBox, optional message and precision",
"replay": "native-source-test-boundary",
"resourcesReleased": true,
"returnSchema": "None or AssertionError",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCommon",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCommon",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCut",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCut",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartFuse",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartFuse",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeCompound",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeCompound",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeShell",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeShell",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeRuled",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeRuled",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeLoft",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeLoft",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCompoundCut1",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCompoundCut1",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCompoundCut2",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCompoundCut2",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:RegressionTests.test_issue_4456",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "RegressionTests.test_issue_4456",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/regression_tests.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:RegressionTests.test_issue_15735",
"code": "sketcher_native_dependency",
"family": "generic-object",
"message": "Regression test issue_15735 requires BUILD_SKETCHER; the independent Part Web runtime does not link Sketcher",
"name": "RegressionTests.test_issue_15735",
"native": true,
"parameterSchema": "Sketcher::SketchObject loft profile",
"replay": "native-source-module-boundary",
"resourcesReleased": true,
"returnSchema": "Part.TopoShape regression assertion",
"sourceEntry": "src/Mod/Part/parttests/regression_tests.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "part-module-batch-repeat",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 12,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:method:TopoShapeAssertions.assertBounds",
"code": "test_helper_source_boundary",
"family": "generic-object",
"message": "TopoShapeAssertions.assertBounds is an upstream test assertion helper, retained as a source-test boundary",
"name": "TopoShapeAssertions.assertBounds",
"native": true,
"parameterSchema": "Part.TopoShape, App.BoundBox, optional message and precision",
"replay": "native-source-test-boundary",
"resourcesReleased": true,
"returnSchema": "None or AssertionError",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCommon",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCommon",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCut",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCut",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartFuse",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartFuse",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeCompound",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeCompound",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeShell",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeShell",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeRuled",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeRuled",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeLoft",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testAppPartMakeLoft",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCompoundCut1",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCompoundCut1",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCompoundCut2",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "TopoShapeTest.testPartCompoundCut2",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:RegressionTests.test_issue_4456",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part TopoShape test source execution failed: <built-in method makeCompound of tuple object at 0x1385f48> returned a result with an exception set",
"name": "RegressionTests.test_issue_4456",
"native": true,
"parameterSchema": "official Part upstream test fixture inputs",
"replay": "native-source-part-test",
"resourcesReleased": true,
"returnSchema": "native Part TopoShape assertion result",
"sourceEntry": "src/Mod/Part/parttests/regression_tests.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:RegressionTests.test_issue_15735",
"code": "sketcher_native_dependency",
"family": "generic-object",
"message": "Regression test issue_15735 requires BUILD_SKETCHER; the independent Part Web runtime does not link Sketcher",
"name": "RegressionTests.test_issue_15735",
"native": true,
"parameterSchema": "Sketcher::SketchObject loft profile",
"replay": "native-source-module-boundary",
"resourcesReleased": true,
"returnSchema": "Part.TopoShape regression assertion",
"sourceEntry": "src/Mod/Part/parttests/regression_tests.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"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": "generic-object",
"message": "Part API record is not part of this module-scoped adapter",
"name": "TopoShapeAssertions.assertBounds",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"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": "21cda95478bd0e5b48c9d508e6bf49a52f747affa90dcd7b7c71f63b8db142b6"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 2,
"nonportable": 0,
"not_implemented": 10
},
"records": [
{
"apiId": "py:Part:method:TopoShapeAssertions.assertBounds",
"name": "TopoShapeAssertions.assertBounds",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "test_helper_source_boundary",
"parameterSchema": "Part.TopoShape, App.BoundBox, optional message and precision",
"returnSchema": "None or AssertionError",
"evidenceSha256": "4df584c2a0cdb1e959ae4674177242f16ae2ff4e4e583c6ce30989f74d78d3a7"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCommon",
"name": "TopoShapeTest.testPartCommon",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "official Part upstream test fixture inputs",
"returnSchema": "native Part TopoShape assertion result",
"evidenceSha256": "092e2813b8a285a4abdbc3fa35c65debee730da9ca012cd9892307f50ce16315"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCut",
"name": "TopoShapeTest.testPartCut",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "official Part upstream test fixture inputs",
"returnSchema": "native Part TopoShape assertion result",
"evidenceSha256": "14527d83a2a47d7259c50071a35b4c56476d15fc8376fbe8e04d8c9c17baa7e4"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartFuse",
"name": "TopoShapeTest.testPartFuse",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "official Part upstream test fixture inputs",
"returnSchema": "native Part TopoShape assertion result",
"evidenceSha256": "d1dd14d01d47eefad9e0320e08fa32a00a13523d05670bdc286392e12a7cfdbb"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeCompound",
"name": "TopoShapeTest.testAppPartMakeCompound",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "official Part upstream test fixture inputs",
"returnSchema": "native Part TopoShape assertion result",
"evidenceSha256": "e3c893ba4bd617f7a8fb5d6fcd1484de959d6d4059c7a130295e549d11723b60"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeShell",
"name": "TopoShapeTest.testAppPartMakeShell",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "official Part upstream test fixture inputs",
"returnSchema": "native Part TopoShape assertion result",
"evidenceSha256": "17fb2a06d404b4c01b0ba6a303d5c160c2d200a126c81bf5689af48c50bcabef"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeRuled",
"name": "TopoShapeTest.testAppPartMakeRuled",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "official Part upstream test fixture inputs",
"returnSchema": "native Part TopoShape assertion result",
"evidenceSha256": "28bbf6aa04168b6e62efc7b95d2ba07b8736f47c449834c91b0d9abc3be9a8ad"
},
{
"apiId": "py:Part:method:TopoShapeTest.testAppPartMakeLoft",
"name": "TopoShapeTest.testAppPartMakeLoft",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "official Part upstream test fixture inputs",
"returnSchema": "native Part TopoShape assertion result",
"evidenceSha256": "6004575a9d32b96c5844497d6d15350302dfd38e27f5c70a3ac9d7c70bbc4b20"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCompoundCut1",
"name": "TopoShapeTest.testPartCompoundCut1",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "official Part upstream test fixture inputs",
"returnSchema": "native Part TopoShape assertion result",
"evidenceSha256": "6d2bffba9daa9051c072e7d67ef642a22e7d4343326190c9b80404d12b33ba11"
},
{
"apiId": "py:Part:method:TopoShapeTest.testPartCompoundCut2",
"name": "TopoShapeTest.testPartCompoundCut2",
"sourceEntry": "src/Mod/Part/parttests/TopoShapeTest.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "official Part upstream test fixture inputs",
"returnSchema": "native Part TopoShape assertion result",
"evidenceSha256": "3794ac70dcc7745fdeb0323e61bea03eb22ca81e34f472dd64c2a4a10518f841"
},
{
"apiId": "py:Part:method:RegressionTests.test_issue_4456",
"name": "RegressionTests.test_issue_4456",
"sourceEntry": "src/Mod/Part/parttests/regression_tests.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "official Part upstream test fixture inputs",
"returnSchema": "native Part TopoShape assertion result",
"evidenceSha256": "88586af2a8266d08d672a120a2d01841c72ddbc9a98ed06ae6fbaed214dc1bfa"
},
{
"apiId": "py:Part:method:RegressionTests.test_issue_15735",
"name": "RegressionTests.test_issue_15735",
"sourceEntry": "src/Mod/Part/parttests/regression_tests.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "sketcher_native_dependency",
"parameterSchema": "Sketcher::SketchObject loft profile",
"returnSchema": "Part.TopoShape regression assertion",
"evidenceSha256": "fd73b7e0adb5ed00b519e9e9c4822087f7582d05688178d1e2ac96873dc4c08c"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false,
"makerFixturesClosed": true
},
"evidence": {
"path": "docs/p6/part-module-batch-0e2942dace021bf3d2cdca78-runtime.json",
"log": "docs/freecad-p6-part-module-batch-0e2942dace021bf3d2cdca78.log"
},
"moduleArtifact": {
"module": "Part",
"worker": "part.worker.ts",
"revision": "77ab0fc012d35e50",
"moduleRevision": "d61eda5f3216a514",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"profile": "fast-dev"
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebPartBoxProbe.wasm",
"sha256": "77ab0fc012d35e50a6dffd2c8fa6969bd08d2b40464cc938785868076d8a03fe"
},
"loader": {
"path": "web/public/kernel/FreeCADWebPartBoxProbe.js",
"sha256": "a92ef40d705b48d8c31559384efea2901d1147c27c34f4696b6c69aa6f179202"
}
},
"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."
]
}