File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3636 sudo make PREFIX=/usr/local install
3737
3838 - name : Compare Rust simulations against C AIGER
39- run : turnt --diff -e rust -e c tests/inputs/*.aag
39+ # run: turnt --diff -e rust -e c tests/inputs/*.aag
40+ run : turnt --diff -e outputs tests/inputs/*.aag
Original file line number Diff line number Diff line change @@ -8,13 +8,18 @@ command = "../target/debug/aig dot {filename} --pre-optimize"
88out_dir = " ../aiger/outputs"
99output."opt.dot" = " -"
1010
11- # Save .sim snapshots from envs.c so Rust is checked against C AIGER output
12- [envs .rust ]
13- command = " ../target/debug/aig simulate {filename} inputs/{base}.stim"
14- out_dir = " ../simulation/outputs"
15- output.sim = " -"
11+ # [envs.rust]
12+ # command = "../target/debug/aig simulate {filename} inputs/{base}.stim"
13+ # out_dir = "../simulation/outputs"
14+ # output.sim = "-"
15+ #
16+ # [envs.c]
17+ # command = "aigsim {filename} inputs/{base}.stim | sed '/^Trace is a witness for:/d'"
18+ # out_dir = "../simulation/outputs"
19+ # output.sim = "-"
1620
17- [envs .c ]
18- command = " aigsim {filename} inputs/{base}.stim | sed '/^Trace is a witness for:/d'"
19- out_dir = " ../simulation/outputs"
20- output.sim = " -"
21+ [envs .outputs ]
22+ command = '''
23+ bash -c 'diff -u <(../target/debug/aig simulate {filename} inputs/{base}.stim | cut -d" " -f3) <(aigsim {filename} inputs/{base}.stim | grep -v "^Trace is a witness for:" | cut -d" " -f3)'
24+ '''
25+ output = {}
You can’t perform that action at this time.
0 commit comments