test: add reproducible FreeCAD golden oracle

This commit is contained in:
2026-08-03 03:20:37 -04:00
parent 81fcc69a74
commit 2ce261b982
27 changed files with 678 additions and 12 deletions

View File

@@ -0,0 +1,38 @@
{
"schemaVersion": 1,
"baselineId": "freecad-1.1.1",
"source": {
"repository": "https://github.com/FreeCAD/FreeCAD.git",
"tag": "1.1.1",
"commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
"verification": "git-ls-remote-tag"
},
"desktopOracle": {
"commandEnvironmentVariable": "FREECAD_CMD",
"candidateCommands": [".cache/freecad/install-native/bin/FreeCADCmd", "FreeCADCmd", "freecadcmd"],
"requiredVersion": "1.1.1",
"localBuildManifest": "config/freecad-native-build.json"
},
"wasmToolchain": {
"emscripten": "3.1.69",
"cmake": "3.31.6",
"ninja": "1.12.1",
"status": "host-tools-detected-container-lock-pending"
},
"sourceCheckout": {
"defaultDirectory": ".cache/freecad/FreeCAD",
"mode": "detached-pinned-commit"
},
"nativeBuild": {
"buildDirectory": ".cache/freecad/build-native",
"installDirectory": ".cache/freecad/install-native",
"configuration": "Release",
"status": "headless-part-oracle-verified"
},
"goldenContract": {
"manifest": "fixtures/freecad-golden/manifest.json",
"driver": "scripts/freecad-golden-driver.py",
"resultPrefix": "FREECAD_GOLDEN_RESULT=",
"schemaVersion": 1
}
}