feat: establish reproducible FreeCAD web compatibility baseline
This commit is contained in:
5
scripts/run-topology-mutation-replay.ts
Normal file
5
scripts/run-topology-mutation-replay.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
import { runTopologyMutationReplay } from '../src/facade/topologyReplay'
|
||||
|
||||
const report = runTopologyMutationReplay({ models: 100, mutationsPerModel: 10, seed: 0x20260803 })
|
||||
if (report.wrongBindings !== 0) throw new Error(`Topology mutation replay found ${report.wrongBindings} wrong bindings.`)
|
||||
console.log(JSON.stringify({ status: 'topology-mutation-replay-pass', ...report }, null, 2))
|
||||
Reference in New Issue
Block a user