95 lines
3.1 KiB
JSON
95 lines
3.1 KiB
JSON
{
|
|
"schema": "freecad-web-measure-object-contract-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "899b798ae4472b3bf0f720fd",
|
|
"module": "Measure",
|
|
"tier": "object-contract",
|
|
"family": "data-property",
|
|
"status": "pass_with_boundaries",
|
|
"dispatcher": "fc_web_dispatch_json",
|
|
"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",
|
|
"loader": "web/src/module-loader.ts"
|
|
},
|
|
"artifacts": {
|
|
"module": "Measure",
|
|
"worker": "measure.worker.ts",
|
|
"revision": "38d3053fa85dea63",
|
|
"runtimeUrl": "/kernel/FreeCADWebMeasureKernelProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebMeasureKernelProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"runtimeSha256": "b9e85ed914d93595007f369e2d7d778fa62f112a0768df084e19e932790dd4d4",
|
|
"wasmSha256": "38d3053fa85dea63087b3b82006b54ee1b0e2bc754d92003edbce46299bf1b05",
|
|
"buildProfile": "fast-dev"
|
|
},
|
|
"input": {
|
|
"cmd": "measure.objectFamily",
|
|
"args": {
|
|
"records": [
|
|
{
|
|
"id": "obj:Measure:Measure::Measurement",
|
|
"name": "Measure::Measurement"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "c55eed54551205b39f626275a45b2e290af7b69a5f878f0cfe922896242754e0",
|
|
"result": {
|
|
"blocked": 0,
|
|
"cmd": "measure.objectFamily",
|
|
"count": 1,
|
|
"module": "Measure",
|
|
"ok": true,
|
|
"passed": 0,
|
|
"passedBoundary": 1,
|
|
"records": [
|
|
{
|
|
"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"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-measure/object-family/v1",
|
|
"source": "freecad-source"
|
|
},
|
|
"resultSha256": "c0e4eba27a4cc4caa65e41a38a42b6185a32f1d72b2388a2b99fc17c1b7471f3",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "c0e4eba27a4cc4caa65e41a38a42b6185a32f1d72b2388a2b99fc17c1b7471f3"
|
|
},
|
|
"dispositionCounts": {
|
|
"passed": 0,
|
|
"passedBoundary": 1,
|
|
"blocked": 0
|
|
},
|
|
"records": [
|
|
{
|
|
"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"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true
|
|
},
|
|
"boundaries": [
|
|
"Measure::Measurement is registered natively but is not an App::DocumentObject; this object-contract record is explicitly passed_boundary.",
|
|
"All values and status come from compiled FreeCAD through measure.objectFamily and fc_web_dispatch_json."
|
|
]
|
|
}
|