From eb221a70a0a3d64b8ff3bc48b63a782ae6671ee8 Mon Sep 17 00:00:00 2001 From: Michael Tautschnig Date: Tue, 18 Jun 2024 09:47:03 +0000 Subject: [PATCH] Use 4 vCPUs for running coverage-recording tests We changed the number of vCPUs for most scenarios in 55e5bdf7c2, but failed to also propagate this to coverage-recording test execution. --- .github/workflows/coverage.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index de855433a77..a2bb2ac79d0 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -46,7 +46,7 @@ jobs: echo "CCACHE_BASEDIR=$PWD" >> $GITHUB_ENV echo "CCACHE_DIR=$PWD/.ccache" >> $GITHUB_ENV - name: Configure CMake CBMC build with coverage instrumentation parameters - run: cmake -S . -Bbuild -Denable_coverage=1 -Dparallel_tests=2 -DCMAKE_CXX_COMPILER=/usr/bin/g++ + run: cmake -S . -Bbuild -Denable_coverage=1 -Dparallel_tests=${{env.linux-vcpus}} -DCMAKE_CXX_COMPILER=/usr/bin/g++ - name: Zero ccache stats and limit in size run: ccache -z --max-size=7G - name: Execute CMake CBMC build @@ -98,7 +98,7 @@ jobs: echo "CCACHE_BASEDIR=$PWD" >> $GITHUB_ENV echo "CCACHE_DIR=$PWD/.ccache" >> $GITHUB_ENV - name: Configure CMake CBMC build with coverage instrumentation parameters - run: cmake -S . -Bbuild -Denable_coverage=1 -Dparallel_tests=2 -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCOVERAGE_CTEST_EXTRA_FLAGS="-E;^jbmc" + run: cmake -S . -Bbuild -Denable_coverage=1 -Dparallel_tests=${{env.linux-vcpus}} -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCOVERAGE_CTEST_EXTRA_FLAGS="-E;^jbmc" - name: Zero ccache stats and limit in size run: ccache -z --max-size=7G - name: Execute CMake CBMC build @@ -161,7 +161,7 @@ jobs: echo "CCACHE_BASEDIR=$PWD" >> $GITHUB_ENV echo "CCACHE_DIR=$PWD/.ccache" >> $GITHUB_ENV - name: Configure CMake CBMC build with coverage instrumentation parameters - run: cmake -S . -Bbuild -Denable_coverage=1 -Dparallel_tests=2 -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCOVERAGE_CTEST_EXTRA_FLAGS="-R;^jbmc" + run: cmake -S . -Bbuild -Denable_coverage=1 -Dparallel_tests=${{env.linux-vcpus}} -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCOVERAGE_CTEST_EXTRA_FLAGS="-R;^jbmc" - name: Zero ccache stats and limit in size run: ccache -z --max-size=7G - name: Execute CMake CBMC build