8
8
cvc5-version : " 1.0.0"
9
9
10
10
jobs :
11
- # This job takes approximately 40 minutes
11
+ # This job takes approximately 21 to 40 minutes
12
12
check-ubuntu-20_04-make-gcc :
13
13
runs-on : ubuntu-20.04
14
14
steps :
74
74
env PATH=$PATH:`pwd`/src/solvers make -C regression/cbmc test-cprover-smt2
75
75
make -C jbmc/regression test-parallel JOBS=2
76
76
77
- # This job takes approximately 34 minutes
77
+ # This job takes approximately 25 to 34 minutes
78
78
check-ubuntu-20_04-make-clang :
79
79
runs-on : ubuntu-20.04
80
80
env :
@@ -146,7 +146,7 @@ jobs:
146
146
# to be run by the job above, which is basically the same, but more comprehensive.
147
147
# The reason we opted for a new job is that adding a `test-z3` step to the current
148
148
# jobs increases the job runtime to unacceptable levels (over 2hrs).
149
- # This job takes approximately 18 minutes
149
+ # This job takes approximately 5 to 18 minutes
150
150
check-ubuntu-20_04-make-clang-smt-z3 :
151
151
runs-on : ubuntu-20.04
152
152
env :
@@ -187,7 +187,7 @@ jobs:
187
187
- name : Run regression/cbmc tests with z3 as the backend
188
188
run : make -C regression/cbmc test-z3
189
189
190
- # This job takes approximately 42 minutes
190
+ # This job takes approximately 29 to 42 minutes
191
191
check-ubuntu-20_04-cmake-gcc :
192
192
runs-on : ubuntu-20.04
193
193
steps :
@@ -242,7 +242,7 @@ jobs:
242
242
- name : Run tests
243
243
run : cd build; ctest . -V -L CORE -j2
244
244
245
- # This job takes approximately N minutes
245
+ # This job takes approximately 34 to 38 minutes
246
246
check-ubuntu-22_04-make-clang :
247
247
runs-on : ubuntu-22.04
248
248
env :
@@ -312,7 +312,7 @@ jobs:
312
312
env PATH=$PATH:`pwd`/src/solvers make -C regression/cbmc test-cprover-smt2
313
313
make -C jbmc/regression test-parallel JOBS=2
314
314
315
- # This job takes approximately 41 minutes
315
+ # This job takes approximately 22 to 41 minutes
316
316
check-ubuntu-22_04-cmake-gcc :
317
317
runs-on : ubuntu-22.04
318
318
steps :
@@ -365,7 +365,7 @@ jobs:
365
365
- name : Run tests
366
366
run : cd build; ctest . -V -L CORE -j2
367
367
368
- # This job takes approximately 24 minutes
368
+ # This job takes approximately 5 to 24 minutes
369
369
check-ubuntu-20_04-cmake-gcc-KNOWNBUG :
370
370
runs-on : ubuntu-20.04
371
371
steps :
@@ -411,7 +411,7 @@ jobs:
411
411
git checkout -- memory_allocation1 printf1 union12 va_list3
412
412
../test.pl -c "cbmc --cprover-smt2" -I broken-smt-backend -K
413
413
414
- # This job takes approximately 95 minutes
414
+ # This job takes approximately 73 to 95 minutes
415
415
check-ubuntu-20_04-cmake-gcc-THOROUGH :
416
416
runs-on : ubuntu-20.04
417
417
steps :
@@ -449,7 +449,7 @@ jobs:
449
449
- name : Run tests
450
450
run : cd build; ctest . -V -L THOROUGH -j2
451
451
452
- # This job takes approximately 69 minutes
452
+ # This job takes approximately 39 to 69 minutes
453
453
check-macos-11-make-clang :
454
454
runs-on : macos-11
455
455
steps :
@@ -500,7 +500,7 @@ jobs:
500
500
- name : Run JBMC regression tests
501
501
run : make -C jbmc/regression test-parallel JOBS=3
502
502
503
- # This job takes approximately 66 minutes
503
+ # This job takes approximately 66 to 85 minutes
504
504
check-macos-12-cmake-clang :
505
505
runs-on : macos-12
506
506
steps :
@@ -543,7 +543,7 @@ jobs:
543
543
- name : Run CTest
544
544
run : cd build; ctest -V -L CORE . -j3
545
545
546
- # This job takes approximately 70 minutes
546
+ # This job takes approximately 49 to 70 minutes
547
547
check-vs-2019-cmake-build-and-test :
548
548
runs-on : windows-2019
549
549
env :
@@ -596,7 +596,7 @@ jobs:
596
596
Set-Location build
597
597
ctest -V -L CORE -C Release . -j2
598
598
599
- # This job takes approximately 84 minutes
599
+ # This job takes approximately 65 to 84 minutes
600
600
check-vs-2022-make-build-and-test :
601
601
runs-on : windows-2022
602
602
env :
@@ -663,7 +663,7 @@ jobs:
663
663
- name : Run CBMC regression tests
664
664
run : make CXX=clcache BUILD_ENV=MSVC -C regression test
665
665
666
- # This job takes approximately 32 minutes
666
+ # This job takes approximately 7 to 32 minutes
667
667
windows-msi-package :
668
668
runs-on : windows-2019
669
669
env :
@@ -712,7 +712,7 @@ jobs:
712
712
echo "msi_installer=build/$msi_name" >> $env:GITHUB_OUTPUT
713
713
echo "msi_name=$msi_name" >> $env:GITHUB_OUTPUT
714
714
715
- # This job takes approximately 43 minutes
715
+ # This job takes approximately 25 to 43 minutes
716
716
ubuntu-18_04-package :
717
717
runs-on : ubuntu-18.04
718
718
env :
@@ -777,15 +777,15 @@ jobs:
777
777
echo "deb_package=./build/$deb_package_name" >> $GITHUB_OUTPUT
778
778
echo "deb_package_name=ubuntu-18.04-$deb_package_name" >> $GITHUB_OUTPUT
779
779
780
- # This job takes approximately 3 minutes
780
+ # This job takes approximately 2 to 3 minutes
781
781
check-string-table :
782
782
runs-on : ubuntu-20.04
783
783
steps :
784
784
- uses : actions/checkout@v3
785
785
- name : Check for unused irep ids
786
786
run : ./scripts/string_table_check.sh
787
787
788
- # This job takes approximately 23 minutes
788
+ # This job takes approximately 23 to 29 minutes
789
789
check-docker-image :
790
790
runs-on : ubuntu-20.04
791
791
steps :
@@ -809,7 +809,7 @@ jobs:
809
809
- name : Smoke test goto-analyzer
810
810
run : docker run -v ${PWD}/.github/workflows/smoke_test_assets:/mnt/smoke -t cbmc goto-analyzer /mnt/smoke/test.goto --unreachable-functions
811
811
812
- # This job takes approximately 39 minutes
812
+ # This job takes approximately 39 to 41 minutes
813
813
include-what-you-use :
814
814
runs-on : ubuntu-22.04
815
815
steps :
@@ -834,7 +834,7 @@ jobs:
834
834
exit 1
835
835
fi
836
836
837
- # This job takes approximately 75 minutes
837
+ # This job takes approximately 45 to 75 minutes
838
838
codecov-coverage-report :
839
839
runs-on : ubuntu-20.04
840
840
steps :
0 commit comments