From b0ea9f35df8934f9e03fc3bab3919d55efd69b88 Mon Sep 17 00:00:00 2001 From: Nathan Chong <52972368+nchong-at-aws@users.noreply.github.com> Date: Wed, 22 Jan 2020 16:28:26 -0500 Subject: [PATCH] Add clang tsan github action (#578) * Add clang tsan github action --- .github/workflows/clang-tsan.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/clang-tsan.yml diff --git a/.github/workflows/clang-tsan.yml b/.github/workflows/clang-tsan.yml new file mode 100644 index 000000000..8a8a73144 --- /dev/null +++ b/.github/workflows/clang-tsan.yml @@ -0,0 +1,20 @@ +name: ClangTSan + +on: [push] + +jobs: + clang-tsan: + + runs-on: ubuntu-latest + + steps: + - name: Checkout Sources + uses: actions/checkout@v1 + + - name: Build and test + run: | + mkdir build + cd build + cmake -DCMAKE_C_COMPILER=clang -DCMAKE_C_FLAGS="-g" -DENABLE_SANITIZERS=ON -DSANITIZERS=",thread" .. + make + make test