From: Nicola Tuveri Date: Sat, 7 Aug 2021 10:49:03 +0000 (+0300) Subject: [github-ci][ci.yml] Disable memory sanitizer build X-Git-Tag: OpenSSL_1_1_1l~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=854b6fa89afcd4a683b3e91d701a4a045db60ad7;p=thirdparty%2Fopenssl.git [github-ci][ci.yml] Disable memory sanitizer build In 1.1.1 currently we do not support running multiple tests in parallel, and the `--debug -O1` msan build required more than 3h to run the tests. This commit temporarily disables this build configuration. Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/16252) --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 370d1e7e330..6b61af9c03b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -119,17 +119,20 @@ jobs: - name: make test run: make test OPENSSL_TEST_RAND_ORDER=0 - memory_sanitizer: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: config - # --debug -O1 is to produce a debug build that runs in a reasonable amount of time - run: CC=clang ./config --debug -O1 -fsanitize=memory -DOSSL_SANITIZE_MEMORY -fno-optimize-sibling-calls enable-rc5 enable-md2 enable-ec_nistp_64_gcc_128 && perl configdata.pm --dump - - name: make - run: make -s -j4 - - name: make test - run: make test +# The memory sanitizer build is temporarily disabled as in 1.1.1 we do +# not support running tests in parallel and this build configuration +# requires more than 3h to run all tests sequentially. +# memory_sanitizer: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v2 +# - name: config +# # --debug -O1 is to produce a debug build that runs in a reasonable amount of time +# run: CC=clang ./config --debug -O1 -fsanitize=memory -DOSSL_SANITIZE_MEMORY -fno-optimize-sibling-calls enable-rc5 enable-md2 enable-ec_nistp_64_gcc_128 && perl configdata.pm --dump +# - name: make +# run: make -s -j4 +# - name: make test +# run: make test threads_sanitizer: runs-on: ubuntu-latest