232 lines
7.9 KiB
JSON
232 lines
7.9 KiB
JSON
{
|
|
"schema": "freecad-web-p6-measure-object-family/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"result": "pass",
|
|
"route": {
|
|
"command": "measure.objectFamily",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/MeasureKernelProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/measure-object-family-facade.ts",
|
|
"worker": "web/src/measure.worker.ts"
|
|
},
|
|
"source": {
|
|
"probe": "FreeCADWebMeasureKernelProbe",
|
|
"wasm": "freecad-source/build-web/configure/bin/FreeCADWebMeasureKernelProbe.wasm",
|
|
"wasmSha256": "7883e4a4a0a4fdf726a8c8dfd184c7d6205f3c7914ac71d80522050c117cf354"
|
|
},
|
|
"request": {
|
|
"cmd": "measure.objectFamily",
|
|
"args": {
|
|
"records": [
|
|
{
|
|
"id": "obj:Measure:Measure::MeasureAngle",
|
|
"name": "Measure::MeasureAngle"
|
|
},
|
|
{
|
|
"id": "obj:Measure:Measure::MeasureArea",
|
|
"name": "Measure::MeasureArea"
|
|
},
|
|
{
|
|
"id": "obj:Measure:Measure::MeasureBase",
|
|
"name": "Measure::MeasureBase"
|
|
},
|
|
{
|
|
"id": "obj:Measure:Measure::MeasureDiameter",
|
|
"name": "Measure::MeasureDiameter"
|
|
},
|
|
{
|
|
"id": "obj:Measure:Measure::MeasureDistance",
|
|
"name": "Measure::MeasureDistance"
|
|
},
|
|
{
|
|
"id": "obj:Measure:Measure::MeasureDistanceDetached",
|
|
"name": "Measure::MeasureDistanceDetached"
|
|
},
|
|
{
|
|
"id": "obj:Measure:Measure::MeasureLength",
|
|
"name": "Measure::MeasureLength"
|
|
},
|
|
{
|
|
"id": "obj:Measure:Measure::MeasurePosition",
|
|
"name": "Measure::MeasurePosition"
|
|
},
|
|
{
|
|
"id": "obj:Measure:Measure::MeasureRadius",
|
|
"name": "Measure::MeasureRadius"
|
|
},
|
|
{
|
|
"id": "obj:Measure:Measure::Measurement",
|
|
"name": "Measure::Measurement"
|
|
},
|
|
{
|
|
"id": "obj:Measure:Measure::Result",
|
|
"name": "Measure::Result"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"requestSha256": "5312e39f9e8730929763e2c78a8047c09fd87f1f011bddce2e82abc4b738a62b",
|
|
"response": {
|
|
"blocked": 0,
|
|
"cmd": "measure.objectFamily",
|
|
"count": 11,
|
|
"module": "Measure",
|
|
"ok": true,
|
|
"passed": 10,
|
|
"passedBoundary": 1,
|
|
"records": [
|
|
{
|
|
"code": "native_object_fixture",
|
|
"id": "obj:Measure:Measure::MeasureAngle",
|
|
"message": "native Measure object create, property setup and recompute passed",
|
|
"name": "Measure::MeasureAngle",
|
|
"native": true,
|
|
"objectCount": 4,
|
|
"recompute": 1,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp",
|
|
"status": "passed",
|
|
"typeId": "Measure::MeasureAngle"
|
|
},
|
|
{
|
|
"code": "native_object_fixture",
|
|
"id": "obj:Measure:Measure::MeasureArea",
|
|
"message": "native Measure object create, property setup and recompute passed",
|
|
"name": "Measure::MeasureArea",
|
|
"native": true,
|
|
"objectCount": 4,
|
|
"recompute": 1,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp",
|
|
"status": "passed",
|
|
"typeId": "Measure::MeasureArea"
|
|
},
|
|
{
|
|
"code": "native_object_fixture",
|
|
"id": "obj:Measure:Measure::MeasureBase",
|
|
"message": "native Measure object create, property setup and recompute passed",
|
|
"name": "Measure::MeasureBase",
|
|
"native": true,
|
|
"objectCount": 4,
|
|
"recompute": 0,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp",
|
|
"status": "passed",
|
|
"typeId": "Measure::MeasureBase"
|
|
},
|
|
{
|
|
"code": "native_object_fixture",
|
|
"id": "obj:Measure:Measure::MeasureDiameter",
|
|
"message": "native Measure object create, property setup and recompute passed",
|
|
"name": "Measure::MeasureDiameter",
|
|
"native": true,
|
|
"objectCount": 4,
|
|
"recompute": 1,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp",
|
|
"status": "passed",
|
|
"typeId": "Measure::MeasureDiameter"
|
|
},
|
|
{
|
|
"code": "native_object_fixture",
|
|
"id": "obj:Measure:Measure::MeasureDistance",
|
|
"message": "native Measure object create, property setup and recompute passed",
|
|
"name": "Measure::MeasureDistance",
|
|
"native": true,
|
|
"objectCount": 4,
|
|
"recompute": 1,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp",
|
|
"status": "passed",
|
|
"typeId": "Measure::MeasureDistance"
|
|
},
|
|
{
|
|
"code": "native_object_fixture",
|
|
"id": "obj:Measure:Measure::MeasureDistanceDetached",
|
|
"message": "native Measure object create, property setup and recompute passed",
|
|
"name": "Measure::MeasureDistanceDetached",
|
|
"native": true,
|
|
"objectCount": 4,
|
|
"recompute": 1,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp",
|
|
"status": "passed",
|
|
"typeId": "Measure::MeasureDistanceDetached"
|
|
},
|
|
{
|
|
"code": "native_object_fixture",
|
|
"id": "obj:Measure:Measure::MeasureLength",
|
|
"message": "native Measure object create, property setup and recompute passed",
|
|
"name": "Measure::MeasureLength",
|
|
"native": true,
|
|
"objectCount": 4,
|
|
"recompute": 1,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp",
|
|
"status": "passed",
|
|
"typeId": "Measure::MeasureLength"
|
|
},
|
|
{
|
|
"code": "native_object_fixture",
|
|
"id": "obj:Measure:Measure::MeasurePosition",
|
|
"message": "native Measure object create, property setup and recompute passed",
|
|
"name": "Measure::MeasurePosition",
|
|
"native": true,
|
|
"objectCount": 4,
|
|
"recompute": 1,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp",
|
|
"status": "passed",
|
|
"typeId": "Measure::MeasurePosition"
|
|
},
|
|
{
|
|
"code": "native_object_fixture",
|
|
"id": "obj:Measure:Measure::MeasureRadius",
|
|
"message": "native Measure object create, property setup and recompute passed",
|
|
"name": "Measure::MeasureRadius",
|
|
"native": true,
|
|
"objectCount": 4,
|
|
"recompute": 1,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp",
|
|
"status": "passed",
|
|
"typeId": "Measure::MeasureRadius"
|
|
},
|
|
{
|
|
"code": "native_non_document_type",
|
|
"id": "obj:Measure:Measure::Measurement",
|
|
"message": "Measure type is registered natively but is not an App::DocumentObject",
|
|
"name": "Measure::Measurement",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp",
|
|
"status": "passed_boundary"
|
|
},
|
|
{
|
|
"code": "native_object_fixture",
|
|
"id": "obj:Measure:Measure::Result",
|
|
"message": "native Measure object create, property setup and recompute passed",
|
|
"name": "Measure::Result",
|
|
"native": true,
|
|
"objectCount": 4,
|
|
"recompute": 0,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp",
|
|
"status": "passed",
|
|
"typeId": "Measure::Result"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-measure/object-family/v1",
|
|
"source": "freecad-source"
|
|
},
|
|
"responseSha256": "725336aab497823c88ed5ebb90b5e8e2968b22062d5e982771193ade00c34390",
|
|
"replay": {
|
|
"equal": true,
|
|
"responseSha256": "725336aab497823c88ed5ebb90b5e8e2968b22062d5e982771193ade00c34390"
|
|
},
|
|
"boundaries": [
|
|
"Measure::Measurement is a registered native service class rather than an App::DocumentObject and remains passed_boundary.",
|
|
"Document-object records are created and recomputed from the FreeCAD Measure module with Part geometry fixtures."
|
|
]
|
|
}
|