From 843d04d9d4ab0ac46ce65279ea56262853ff85d6 Mon Sep 17 00:00:00 2001 From: DRC Date: Sun, 1 Sep 2024 11:52:01 -0400 Subject: [PATCH] CI: Run regression tests in parallel --- .github/workflows/build.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9bd75297..80b090a7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -105,10 +105,10 @@ jobs: cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER=clang -DCMAKE_C_FLAGS_RELWITHDEBINFO="-O1 -g -fsanitize=address,undefined -fno-sanitize-recover=all -fno-omit-frame-pointer" -DENABLE_SHARED=0 .. export NUMCPUS=`grep -c '^processor' /proc/cpuinfo` make -j$NUMCPUS --load-average=$NUMCPUS - make test - JSIMD_FORCESSE2=1 make test + ctest -j$NUMCPUS + JSIMD_FORCESSE2=1 ctest -j$NUMCPUS cmake -DFLOATTEST8=no-fp-contract .. - JSIMD_FORCENONE=1 make test + JSIMD_FORCENONE=1 ctest -j$NUMCPUS popd linux-jpeg7-x32: runs-on: ubuntu-20.04 @@ -130,10 +130,10 @@ jobs: .. export NUMCPUS=`grep -c '^processor' /proc/cpuinfo` make -j$NUMCPUS --load-average=$NUMCPUS - make test - JSIMD_FORCESSE2=1 make test + ctest -j$NUMCPUS + JSIMD_FORCESSE2=1 ctest -j$NUMCPUS cmake -DFLOATTEST8=no-fp-contract .. - JSIMD_FORCENONE=1 make test + JSIMD_FORCENONE=1 ctest -j$NUMCPUS popd linux-jpeg8: runs-on: ubuntu-latest @@ -155,10 +155,10 @@ jobs: .. export NUMCPUS=`grep -c '^processor' /proc/cpuinfo` make -j$NUMCPUS --load-average=$NUMCPUS - make test - JSIMD_FORCESSE2=1 make test + ctest -j$NUMCPUS + JSIMD_FORCESSE2=1 ctest -j$NUMCPUS cmake -DFLOATTEST8=no-fp-contract .. - JSIMD_FORCENONE=1 make test + JSIMD_FORCENONE=1 ctest -j$NUMCPUS popd linux-msan: runs-on: ubuntu-latest @@ -178,5 +178,5 @@ jobs: cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER=clang -DCMAKE_C_FLAGS_RELWITHDEBINFO="-O0 -g -fsanitize=memory -fsanitize-memory-param-retval -fno-sanitize-recover=all -fPIE -DZERO_BUFFERS=1" -DREQUIRE_SIMD=1 .. export NUMCPUS=`grep -c '^processor' /proc/cpuinfo` make -j$NUMCPUS --load-average=$NUMCPUS - make test + ctest -j$NUMCPUS popd