88 cvc5-version : " 1.0.0"
99
1010jobs :
11- # This job takes approximately 40 minutes
11+ # This job takes approximately 21 to 40 minutes
1212 check-ubuntu-20_04-make-gcc :
1313 runs-on : ubuntu-20.04
1414 steps :
7474 env PATH=$PATH:`pwd`/src/solvers make -C regression/cbmc test-cprover-smt2
7575 make -C jbmc/regression test-parallel JOBS=2
7676
77- # This job takes approximately 34 minutes
77+ # This job takes approximately 25 to 34 minutes
7878 check-ubuntu-20_04-make-clang :
7979 runs-on : ubuntu-20.04
8080 env :
@@ -146,7 +146,7 @@ jobs:
146146 # to be run by the job above, which is basically the same, but more comprehensive.
147147 # The reason we opted for a new job is that adding a `test-z3` step to the current
148148 # 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
150150 check-ubuntu-20_04-make-clang-smt-z3 :
151151 runs-on : ubuntu-20.04
152152 env :
@@ -187,7 +187,7 @@ jobs:
187187 - name : Run regression/cbmc tests with z3 as the backend
188188 run : make -C regression/cbmc test-z3
189189
190- # This job takes approximately 42 minutes
190+ # This job takes approximately 29 to 42 minutes
191191 check-ubuntu-20_04-cmake-gcc :
192192 runs-on : ubuntu-20.04
193193 steps :
@@ -242,7 +242,7 @@ jobs:
242242 - name : Run tests
243243 run : cd build; ctest . -V -L CORE -j2
244244
245- # This job takes approximately N minutes
245+ # This job takes approximately 34 to 38 minutes
246246 check-ubuntu-22_04-make-clang :
247247 runs-on : ubuntu-22.04
248248 env :
@@ -312,7 +312,7 @@ jobs:
312312 env PATH=$PATH:`pwd`/src/solvers make -C regression/cbmc test-cprover-smt2
313313 make -C jbmc/regression test-parallel JOBS=2
314314
315- # This job takes approximately 41 minutes
315+ # This job takes approximately 22 to 41 minutes
316316 check-ubuntu-22_04-cmake-gcc :
317317 runs-on : ubuntu-22.04
318318 steps :
@@ -365,7 +365,7 @@ jobs:
365365 - name : Run tests
366366 run : cd build; ctest . -V -L CORE -j2
367367
368- # This job takes approximately 24 minutes
368+ # This job takes approximately 5 to 24 minutes
369369 check-ubuntu-20_04-cmake-gcc-KNOWNBUG :
370370 runs-on : ubuntu-20.04
371371 steps :
@@ -411,7 +411,7 @@ jobs:
411411 git checkout -- memory_allocation1 printf1 union12 va_list3
412412 ../test.pl -c "cbmc --cprover-smt2" -I broken-smt-backend -K
413413
414- # This job takes approximately 95 minutes
414+ # This job takes approximately 73 to 95 minutes
415415 check-ubuntu-20_04-cmake-gcc-THOROUGH :
416416 runs-on : ubuntu-20.04
417417 steps :
@@ -449,7 +449,7 @@ jobs:
449449 - name : Run tests
450450 run : cd build; ctest . -V -L THOROUGH -j2
451451
452- # This job takes approximately 69 minutes
452+ # This job takes approximately 39 to 69 minutes
453453 check-macos-11-make-clang :
454454 runs-on : macos-11
455455 steps :
@@ -500,7 +500,7 @@ jobs:
500500 - name : Run JBMC regression tests
501501 run : make -C jbmc/regression test-parallel JOBS=3
502502
503- # This job takes approximately 66 minutes
503+ # This job takes approximately 66 to 85 minutes
504504 check-macos-12-cmake-clang :
505505 runs-on : macos-12
506506 steps :
@@ -543,7 +543,7 @@ jobs:
543543 - name : Run CTest
544544 run : cd build; ctest -V -L CORE . -j3
545545
546- # This job takes approximately 70 minutes
546+ # This job takes approximately 49 to 70 minutes
547547 check-vs-2019-cmake-build-and-test :
548548 runs-on : windows-2019
549549 env :
@@ -596,7 +596,7 @@ jobs:
596596 Set-Location build
597597 ctest -V -L CORE -C Release . -j2
598598
599- # This job takes approximately 84 minutes
599+ # This job takes approximately 65 to 84 minutes
600600 check-vs-2022-make-build-and-test :
601601 runs-on : windows-2022
602602 env :
@@ -663,7 +663,7 @@ jobs:
663663 - name : Run CBMC regression tests
664664 run : make CXX=clcache BUILD_ENV=MSVC -C regression test
665665
666- # This job takes approximately 32 minutes
666+ # This job takes approximately 7 to 32 minutes
667667 windows-msi-package :
668668 runs-on : windows-2019
669669 env :
@@ -712,7 +712,7 @@ jobs:
712712 echo "msi_installer=build/$msi_name" >> $env:GITHUB_OUTPUT
713713 echo "msi_name=$msi_name" >> $env:GITHUB_OUTPUT
714714
715- # This job takes approximately 43 minutes
715+ # This job takes approximately 25 to 43 minutes
716716 ubuntu-18_04-package :
717717 runs-on : ubuntu-18.04
718718 env :
@@ -777,15 +777,15 @@ jobs:
777777 echo "deb_package=./build/$deb_package_name" >> $GITHUB_OUTPUT
778778 echo "deb_package_name=ubuntu-18.04-$deb_package_name" >> $GITHUB_OUTPUT
779779
780- # This job takes approximately 3 minutes
780+ # This job takes approximately 2 to 3 minutes
781781 check-string-table :
782782 runs-on : ubuntu-20.04
783783 steps :
784784 - uses : actions/checkout@v3
785785 - name : Check for unused irep ids
786786 run : ./scripts/string_table_check.sh
787787
788- # This job takes approximately 23 minutes
788+ # This job takes approximately 23 to 29 minutes
789789 check-docker-image :
790790 runs-on : ubuntu-20.04
791791 steps :
@@ -809,7 +809,7 @@ jobs:
809809 - name : Smoke test goto-analyzer
810810 run : docker run -v ${PWD}/.github/workflows/smoke_test_assets:/mnt/smoke -t cbmc goto-analyzer /mnt/smoke/test.goto --unreachable-functions
811811
812- # This job takes approximately 39 minutes
812+ # This job takes approximately 39 to 41 minutes
813813 include-what-you-use :
814814 runs-on : ubuntu-22.04
815815 steps :
@@ -834,7 +834,7 @@ jobs:
834834 exit 1
835835 fi
836836
837- # This job takes approximately 75 minutes
837+ # This job takes approximately 45 to 75 minutes
838838 codecov-coverage-report :
839839 runs-on : ubuntu-20.04
840840 steps :
0 commit comments