feat: establish reproducible FreeCAD web compatibility baseline

This commit is contained in:
2026-08-10 16:11:38 -04:00
parent e5a5d74dbc
commit b962a5c3b5
733 changed files with 349081 additions and 647 deletions

View File

@@ -0,0 +1,260 @@
{
"baselineId": "freecad-1.1.1-sketcher-editor-oracle",
"cases": [
{
"before": {
"constraintTypes": [
"Horizontal"
],
"construction": [
false
],
"degreesOfFreedom": 3,
"fullyConstrained": false,
"geometry": [
{
"end": [
5,
0
],
"start": [
0,
0
]
}
]
},
"final": {
"constraintTypes": [
"Horizontal"
],
"construction": [
false
],
"degreesOfFreedom": 3,
"fullyConstrained": false,
"geometry": [
{
"end": [
8,
2
],
"start": [
0,
2
]
}
]
},
"id": "drag-horizontal",
"passed": true,
"solveStatus": 0
},
{
"final": {
"constraintTypes": [
"Coincident"
],
"construction": [
true,
true
],
"degreesOfFreedom": 6,
"fullyConstrained": false,
"geometry": [
{
"end": [
4,
0
],
"start": [
0,
0
]
},
{
"end": [
10,
0
],
"start": [
4,
0
]
}
]
},
"id": "split-line",
"passed": true
},
{
"final": {
"constraintTypes": [],
"construction": [
false
],
"degreesOfFreedom": 4,
"fullyConstrained": false,
"geometry": [
{
"end": [
15,
0
],
"start": [
0,
0
]
}
]
},
"id": "extend-line",
"passed": true
},
{
"final": {
"constraintTypes": [
"PointOnObject"
],
"construction": [
false,
false
],
"degreesOfFreedom": 7,
"fullyConstrained": false,
"geometry": [
{
"end": [
7,
0
],
"start": [
0,
0
]
},
{
"end": [
7,
2
],
"start": [
7,
-2
]
}
]
},
"id": "trim-at-intersection",
"passed": true
},
{
"final": {
"constraintTypes": [],
"construction": [
true
],
"degreesOfFreedom": 4,
"fullyConstrained": false,
"geometry": [
{
"end": [
1,
0
],
"start": [
0,
0
]
}
]
},
"id": "toggle-construction",
"passed": true
},
{
"committedEnd": [
8,
0
],
"final": {
"constraintTypes": [],
"construction": [
false
],
"degreesOfFreedom": 4,
"fullyConstrained": false,
"geometry": [
{
"end": [
8,
0
],
"start": [
0,
0
]
}
]
},
"id": "transaction-undo-redo",
"passed": true,
"redoneEnd": [
8,
0
],
"undoneEnd": [
5,
0
]
},
{
"final": {
"constraintTypes": [
"Coincident",
"Horizontal"
],
"construction": [
false,
false
],
"degreesOfFreedom": 5,
"fullyConstrained": false,
"geometry": [
{
"end": [
5,
0
],
"start": [
0,
0
]
},
{
"end": [
5,
4
],
"start": [
5,
0
]
}
]
},
"id": "auto-constraint",
"passed": true,
"solveStatus": 0
}
],
"freecadVersion": "1.1.1",
"gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
"schemaVersion": 1,
"status": "pass",
"summary": {
"cases": 7,
"passed": 7
},
"tolerance": 1e-7
}