Skip to content

Commit 492bb38

Browse files
committed
Fix running KNOWNBUG tests
Makefiles expect binaries to be in the build locations. Run some CORE tests to make sure we don't spuriously confirm KNOWNBUG tests.
1 parent 05f4ee2 commit 492bb38

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/pull-request-checks.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,13 @@ jobs:
502502
chmod a+x ./bin/ebmc ; ./bin/ebmc --version
503503
chmod a+x ./bin/hw-cbmc ; ./bin/hw-cbmc --version
504504
chmod a+x ./bin/vlindex ; ./bin/vlindex --version
505-
echo "PATH=$PATH:$PWD/bin" >> $GITHUB_ENV
505+
- name: Put binaries back in place
506+
run: |
507+
cp bin/ebmc src/ebmc/
508+
cp bin/hw-cbmc src/hw-cbmc/
509+
cp bin/vlindex src/vlindex/
510+
- name: Run the verilog tests (CORE)
511+
run: make -C regression/verilog test TEST_PL="../../lib/cbmc/regression/test.pl -C"
506512
- name: Run the ebmc tests with SAT
507513
run: make -C regression/ebmc test TEST_PL="../../lib/cbmc/regression/test.pl -K"
508514
- name: Run the ebmc tests with Z3

0 commit comments

Comments
 (0)