Skip to content

Commit cbef34e

Browse files
authored
Merge pull request #7504 from tautschnig/cleanup/exec-time
GitHub PR actions: update timing comments
2 parents cb951fb + a83ea22 commit cbef34e

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

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

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ env:
88
cvc5-version: "1.0.0"
99

1010
jobs:
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:
@@ -74,7 +74,7 @@ jobs:
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

Comments
 (0)