1010 windows-vcpus : 4
1111
1212jobs :
13- # This job takes approximately 21 to 40 minutes
13+ # This job takes approximately 15 to 40 minutes
1414 check-ubuntu-20_04-make-gcc :
1515 runs-on : ubuntu-20.04
1616 steps :
@@ -164,7 +164,7 @@ jobs:
164164 # to be run by the job above, which is basically the same, but more comprehensive.
165165 # The reason we opted for a new job is that adding a `test-z3` step to the current
166166 # jobs increases the job runtime to unacceptable levels (over 2hrs).
167- # This job takes approximately 5 to 18 minutes
167+ # This job takes approximately 3 to 18 minutes
168168 check-ubuntu-20_04-make-clang-smt-z3 :
169169 runs-on : ubuntu-20.04
170170 env :
@@ -206,7 +206,7 @@ jobs:
206206 - name : Run regression/cbmc tests with z3 as the backend
207207 run : make -C regression/cbmc test-z3
208208
209- # This job takes approximately 29 to 42 minutes
209+ # This job takes approximately 17 to 42 minutes
210210 check-ubuntu-20_04-cmake-gcc :
211211 runs-on : ubuntu-20.04
212212 steps :
@@ -273,7 +273,7 @@ jobs:
273273 exit 1
274274 fi
275275
276- # This job takes approximately 34 to 38 minutes
276+ # This job takes approximately 20 to 38 minutes
277277 check-ubuntu-22_04-make-clang :
278278 runs-on : ubuntu-22.04
279279 env :
@@ -344,7 +344,7 @@ jobs:
344344 env PATH=$PATH:`pwd`/src/solvers make -C regression/cbmc test-cprover-smt2
345345 make -C jbmc/regression test-parallel JOBS=${{env.linux-vcpus}}
346346
347- # This job takes approximately 22 to 41 minutes
347+ # This job takes approximately 17 to 41 minutes
348348 check-ubuntu-22_04-cmake-gcc :
349349 runs-on : ubuntu-22.04
350350 steps :
@@ -398,7 +398,7 @@ jobs:
398398 - name : Run tests
399399 run : cd build; ctest . -V -L CORE -j${{env.linux-vcpus}}
400400
401- # This job takes approximately 26 to 46 minutes
401+ # This job takes approximately 14 to 46 minutes
402402 check-ubuntu-24_04-cmake-gcc-13 :
403403 runs-on : ubuntu-24.04
404404 steps :
@@ -451,7 +451,7 @@ jobs:
451451 - name : Run tests
452452 run : cd build; ctest . -V -L CORE -j${{env.linux-vcpus}}
453453
454- # This job takes approximately 30 to 60 minutes
454+ # This job takes approximately 14 to 60 minutes
455455 check-ubuntu-22_04-cmake-gcc-32bit :
456456 runs-on : ubuntu-22.04
457457 steps :
@@ -498,7 +498,7 @@ jobs:
498498 - name : Run tests
499499 run : cd build; ctest . -V -L CORE -j${{env.linux-vcpus}}
500500
501- # This job takes approximately 5 to 24 minutes
501+ # This job takes approximately 2 to 24 minutes
502502 check-ubuntu-20_04-cmake-gcc-KNOWNBUG :
503503 runs-on : ubuntu-20.04
504504 steps :
@@ -545,7 +545,7 @@ jobs:
545545 git checkout -- memory_allocation1 printf1 printf3 union12 va_list3
546546 ../test.pl -c "cbmc --cprover-smt2" -I broken-smt-backend -K
547547
548- # This job takes approximately 8 to 30 minutes
548+ # This job takes approximately 7 to 30 minutes
549549 check-ubuntu-20_04-cmake-gcc-THOROUGH :
550550 runs-on : ubuntu-20.04
551551 steps :
@@ -636,7 +636,7 @@ jobs:
636636 - name : Run JBMC regression tests
637637 run : make -C jbmc/regression test-parallel JOBS=4
638638
639- # This job takes approximately 66 to 85 minutes
639+ # This job takes approximately 36 to 85 minutes
640640 check-macos-12-cmake-clang :
641641 runs-on : macos-12
642642 steps :
@@ -889,7 +889,7 @@ jobs:
889889 - name : Smoke test goto-analyzer
890890 run : docker run -v ${PWD}/.github/workflows/smoke_test_assets:/mnt/smoke -t cbmc goto-analyzer /mnt/smoke/test.goto --unreachable-functions
891891
892- # This job takes approximately 39 to 41 minutes
892+ # This job takes approximately 22 to 41 minutes
893893 include-what-you-use :
894894 runs-on : ubuntu-22.04
895895 steps :
@@ -914,7 +914,7 @@ jobs:
914914 exit 1
915915 fi
916916
917- # This job takes approximately 45 to 75 minutes
917+ # This job takes approximately 40 to 75 minutes
918918 codecov-coverage-report :
919919 runs-on : ubuntu-20.04
920920 steps :
0 commit comments