@@ -69,10 +69,24 @@ jobs:
6969 make TAGS="[!shouldfail]" -C jbmc/unit test IPASIR=$PWD/riss.git/riss
7070 - name : Run regression tests
7171 run : |
72- make -C regression test-parallel JOBS=2
72+ make -C regression test-parallel JOBS=2 LIBS="$PWD/riss.git/release/lib/libriss-coprocessor.a -lpthread" IPASIR=$PWD/riss.git/riss
7373 make -C regression/cbmc test-paths-lifo
7474 env PATH=$PATH:`pwd`/src/solvers make -C regression/cbmc test-cprover-smt2
7575 make -C jbmc/regression test-parallel JOBS=2
76+ - name : Check cleanup
77+ run : |
78+ make -C src clean IPASIR=$PWD/riss.git/riss
79+ make -C jbmc/src clean IPASIR=$PWD/riss.git/riss
80+ rm -r riss.git
81+ rm src/goto-cc/goto-ld
82+ make -C unit clean
83+ make -C regression clean
84+ make -C jbmc/unit clean
85+ make -C jbmc/regression clean
86+ if [[ $(git status --ignored --porcelain | grep -v .ccache/) ]] ; then
87+ git status --ignored
88+ exit 1
89+ fi
7690
7791 # This job takes approximately 25 to 34 minutes
7892 check-ubuntu-20_04-make-clang :
@@ -241,6 +255,17 @@ jobs:
241255 ls *.deb
242256 - name : Run tests
243257 run : cd build; ctest . -V -L CORE -j2
258+ - name : Check cleanup
259+ run : |
260+ rm -r build
261+ rm scripts/bash-autocomplete/cbmc.sh
262+ make -C unit clean
263+ make -C regression clean
264+ make -C jbmc/regression clean
265+ if [[ $(git status --ignored --porcelain | grep -v .ccache/) ]] ; then
266+ git status --ignored
267+ exit 1
268+ fi
244269
245270 # This job takes approximately 34 to 38 minutes
246271 check-ubuntu-22_04-make-clang :
0 commit comments