]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
added zstreamtest_ubsan to make file + added ubsan zstreamtest job for CI tests
authorDanielle Rozenblit <drozenblit@fb.com>
Wed, 7 Sep 2022 18:54:17 +0000 (11:54 -0700)
committerDanielle Rozenblit <drozenblit@fb.com>
Wed, 7 Sep 2022 18:54:17 +0000 (11:54 -0700)
.github/workflows/dev-long-tests.yml
tests/Makefile

index 779ba1c7c19deef51155c0509423708cf91df7fd..89529e1bd9d54d2c9b0c592d55623ad6da01f851 100644 (file)
@@ -50,6 +50,13 @@ jobs:
     - name: thread sanitizer zstreamtest
       run: CC=clang ZSTREAM_TESTTIME=-T3mn make tsan-test-zstream
 
+  ubsan-zstreamtest:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v2
+    - name: undefined behavior sanitizer zstreamtest
+      run: CC=clang make uasan-test-zstream
+
   # lasts ~15mn
   tsan-fuzztest:
     runs-on: ubuntu-latest
index 088a098a6f0fafdfa89cb56e5445d4d55bd90bda..5d19904d9b49bc897476fbff68e309113cafb8ea 100644 (file)
@@ -242,6 +242,7 @@ clean:
         fuzzer$(EXT) fuzzer32$(EXT) \
         fuzzer-dll$(EXT) zstreamtest-dll$(EXT) \
         zstreamtest$(EXT) zstreamtest32$(EXT) \
+               zstreamtest_ubsan$(EXT) zstreamtest_asan$(EXT) zstreamtest_tsan$(EXT) \
         datagen$(EXT) paramgrill$(EXT) roundTripCrash$(EXT) longmatch$(EXT) \
         symbols$(EXT) invalidDictionaries$(EXT) legacy$(EXT) poolTests$(EXT) \
         decodecorpus$(EXT) checkTag$(EXT) bigdict$(EXT)