Browse Source

Add a CI job to run the threads test with threads sanitizer on

Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13987)
master
Matt Caswell 9 months ago
parent
commit
f94a91698b
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      .github/workflows/ci.yml

+ 11
- 0
.github/workflows/ci.yml View File

@ -91,6 +91,17 @@ jobs:
- name: make test
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4} OPENSSL_TEST_RAND_ORDER=0
threads_sanitizer:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: config
run: CC=clang ./config --strict-warnings -fsanitize=thread && perl configdata.pm --dump
- name: make
run: make -s -j4
- name: make test
run: make TESTS=test_threads test HARNESS_JOBS=${HARNESS_JOBS:-4}
enable_non-default_options:
runs-on: ubuntu-latest
steps:


Loading…
Cancel
Save