test: add reproducible FreeCAD golden oracle
This commit is contained in:
38
config/freecad-toolchain.json
Normal file
38
config/freecad-toolchain.json
Normal 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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user