File tree Expand file tree Collapse file tree 3 files changed +27
-1
lines changed Expand file tree Collapse file tree 3 files changed +27
-1
lines changed Original file line number Diff line number Diff line change 5252 KANI_ENABLE_WRITE_JSON_SYMTAB : 1
5353 run : ./scripts/kani-regression.sh
5454
55+ benchcomp-tests :
56+ runs-on : ubuntu-20.04
57+ steps :
58+ - name : Checkout Kani
59+ uses : actions/checkout@v3
60+
61+ - name : Install benchcomp dependencies
62+ run : |
63+ sudo apt-get update
64+ sudo apt-get install -y python3-pip
65+ pushd tools/benchcomp && pip3 install -r requirements.txt
66+
67+ - name : Setup Kani Dependencies
68+ uses : ./.github/actions/setup
69+ with :
70+ os : ubuntu-20.04
71+
72+ - name : Build Kani using release mode
73+ run : cargo build-dev -- --release
74+
75+ - name : Run benchcomp unit and regression tests
76+ run : pushd tools/benchcomp && PATH=$(realpath ../../scripts):$PATH test/run
77+
5578 perf :
5679 runs-on : ubuntu-20.04
5780 steps :
Original file line number Diff line number Diff line change 55.png
66.props
77.public.key
8- Cargo.lock
98CHANGELOG
9+ Cargo.lock
1010LICENSE-APACHE
1111LICENSE-MIT
1212editorconfig
@@ -16,6 +16,7 @@ gitignore
1616gitmodules
1717ignore
1818kani-dependencies
19+ requirements.txt
1920scripts/ci/copyright-exclude
2021tests/remote-target-lists/.*
2122tools/build-kani/license-notes.txt
Original file line number Diff line number Diff line change 1+ cerberus
2+ pyyaml
You can’t perform that action at this time.
0 commit comments