feat: close ordered pairs and property codec batches
This commit is contained in:
544
config/freecad-property-area-failure.json
Normal file
544
config/freecad-property-area-failure.json
Normal file
@@ -0,0 +1,544 @@
|
||||
{
|
||||
"baselineId": "freecad-1.1.1-property-area-failure",
|
||||
"cancellationBoundary": {
|
||||
"classification": "synchronous-measure-recompute",
|
||||
"reason": "no-native-cancel-hook",
|
||||
"replacement": "abort-active-document-transaction",
|
||||
"supported": false
|
||||
},
|
||||
"disabled": {
|
||||
"before": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"classification": "editor-readonly-python-mutable-until-immutable",
|
||||
"editorMode": [
|
||||
"ReadOnly"
|
||||
],
|
||||
"editorReadOnlyAfter": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 20,
|
||||
"raw": "20.0 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"editorReadOnlyException": null,
|
||||
"editorReadOnlyRequested": "20 mm^2",
|
||||
"immutableAfter": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 20,
|
||||
"raw": "20.0 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"immutableException": {
|
||||
"message": "Object attribute 'Area' is read-only",
|
||||
"type": "AttributeError"
|
||||
},
|
||||
"immutableRequested": "30 mm^2",
|
||||
"immutableStatus": [
|
||||
"Immutable",
|
||||
"24",
|
||||
"27"
|
||||
],
|
||||
"immutableValuePreserved": true,
|
||||
"objectsPreserved": true,
|
||||
"propertyStatus": [
|
||||
"24",
|
||||
"27"
|
||||
],
|
||||
"pythonBypassesEditorReadOnly": true,
|
||||
"restored": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"restoredEditorMode": [
|
||||
"ReadOnly"
|
||||
],
|
||||
"restoredStatus": [
|
||||
"24",
|
||||
"27"
|
||||
],
|
||||
"valueRestored": true
|
||||
},
|
||||
"documentIntegrity": {
|
||||
"finalObjects": [
|
||||
{
|
||||
"name": "AreaBox",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "AreaCylinder",
|
||||
"typeId": "Part::Cylinder"
|
||||
},
|
||||
{
|
||||
"name": "AreaPoint",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaLine",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaProbe",
|
||||
"typeId": "Measure::MeasureArea"
|
||||
}
|
||||
],
|
||||
"initialObjects": [
|
||||
{
|
||||
"name": "AreaBox",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "AreaCylinder",
|
||||
"typeId": "Part::Cylinder"
|
||||
},
|
||||
{
|
||||
"name": "AreaPoint",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaLine",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaProbe",
|
||||
"typeId": "Measure::MeasureArea"
|
||||
}
|
||||
],
|
||||
"objectCount": 5,
|
||||
"objectsPreserved": true
|
||||
},
|
||||
"failures": [
|
||||
{
|
||||
"after": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaPoint",
|
||||
"subElements": [
|
||||
"Vertex1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Touched",
|
||||
"Invalid"
|
||||
],
|
||||
"statusString": "Cannot calculate area",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"afterObjects": [
|
||||
{
|
||||
"name": "AreaBox",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "AreaCylinder",
|
||||
"typeId": "Part::Cylinder"
|
||||
},
|
||||
{
|
||||
"name": "AreaPoint",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaLine",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaProbe",
|
||||
"typeId": "Measure::MeasureArea"
|
||||
}
|
||||
],
|
||||
"assignmentException": null,
|
||||
"before": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"beforeObjects": [
|
||||
{
|
||||
"name": "AreaBox",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "AreaCylinder",
|
||||
"typeId": "Part::Cylinder"
|
||||
},
|
||||
{
|
||||
"name": "AreaPoint",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaLine",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaProbe",
|
||||
"typeId": "Measure::MeasureArea"
|
||||
}
|
||||
],
|
||||
"expectedDiagnostic": "Cannot calculate area",
|
||||
"id": "unsupported-point",
|
||||
"objectsPreserved": true,
|
||||
"recomputeException": null,
|
||||
"recomputeResult": true,
|
||||
"recovered": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"recoveredExactly": true,
|
||||
"source": {
|
||||
"name": "AreaPoint",
|
||||
"shapeType": "Vertex",
|
||||
"subElement": "Vertex1",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
"valuePreserved": true
|
||||
},
|
||||
{
|
||||
"after": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaLine",
|
||||
"subElements": [
|
||||
"Edge1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Touched",
|
||||
"Invalid"
|
||||
],
|
||||
"statusString": "Cannot calculate area",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"afterObjects": [
|
||||
{
|
||||
"name": "AreaBox",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "AreaCylinder",
|
||||
"typeId": "Part::Cylinder"
|
||||
},
|
||||
{
|
||||
"name": "AreaPoint",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaLine",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaProbe",
|
||||
"typeId": "Measure::MeasureArea"
|
||||
}
|
||||
],
|
||||
"assignmentException": null,
|
||||
"before": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"beforeObjects": [
|
||||
{
|
||||
"name": "AreaBox",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "AreaCylinder",
|
||||
"typeId": "Part::Cylinder"
|
||||
},
|
||||
{
|
||||
"name": "AreaPoint",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaLine",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaProbe",
|
||||
"typeId": "Measure::MeasureArea"
|
||||
}
|
||||
],
|
||||
"expectedDiagnostic": "Cannot calculate area",
|
||||
"id": "unsupported-line",
|
||||
"objectsPreserved": true,
|
||||
"recomputeException": null,
|
||||
"recomputeResult": true,
|
||||
"recovered": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"recoveredExactly": true,
|
||||
"source": {
|
||||
"name": "AreaLine",
|
||||
"shapeType": "Edge",
|
||||
"subElement": "Edge1",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
"valuePreserved": true
|
||||
}
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
|
||||
"initial": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"input": {
|
||||
"name": "Elements",
|
||||
"typeId": "App::PropertyLinkSubList"
|
||||
},
|
||||
"object": {
|
||||
"name": "AreaProbe",
|
||||
"typeId": "Measure::MeasureArea"
|
||||
},
|
||||
"property": {
|
||||
"name": "Area",
|
||||
"typeId": "App::PropertyArea"
|
||||
},
|
||||
"schemaVersion": 1,
|
||||
"status": "pass",
|
||||
"transaction": {
|
||||
"activeAfterAbort": {
|
||||
"id": 0,
|
||||
"name": ""
|
||||
},
|
||||
"activeAfterEdit": {
|
||||
"id": 1,
|
||||
"name": "property-area-cancel"
|
||||
},
|
||||
"afterAbort": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Touched"
|
||||
],
|
||||
"statusString": "Touched",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"afterRecompute": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"before": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 10,
|
||||
"raw": "10.0 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"edited": {
|
||||
"elements": [
|
||||
{
|
||||
"object": "AreaCylinder",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"numeric": 75.398223877,
|
||||
"raw": "75.39822387695312 mm^2",
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]"
|
||||
},
|
||||
"objectsAfter": [
|
||||
{
|
||||
"name": "AreaBox",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "AreaCylinder",
|
||||
"typeId": "Part::Cylinder"
|
||||
},
|
||||
{
|
||||
"name": "AreaPoint",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaLine",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaProbe",
|
||||
"typeId": "Measure::MeasureArea"
|
||||
}
|
||||
],
|
||||
"objectsBefore": [
|
||||
{
|
||||
"name": "AreaBox",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "AreaCylinder",
|
||||
"typeId": "Part::Cylinder"
|
||||
},
|
||||
{
|
||||
"name": "AreaPoint",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaLine",
|
||||
"typeId": "Part::Feature"
|
||||
},
|
||||
{
|
||||
"name": "AreaProbe",
|
||||
"typeId": "Measure::MeasureArea"
|
||||
}
|
||||
],
|
||||
"objectsRestored": true,
|
||||
"pendingAfterAbort": false,
|
||||
"pendingAfterEdit": true,
|
||||
"restored": true,
|
||||
"undoMode": 1
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user