aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorIvan Nardi <12729895+IvanNardi@users.noreply.github.com>2022-07-24 18:12:25 +0200
committerGitHub <noreply@github.com>2022-07-24 18:12:25 +0200
commit86a3e4c8c331773156283d365aa6a9b103ca44ff (patch)
tree2465fac386ae7ea40110544b8f4a1b9f427d4e12 /.github/workflows
parente6b332aa4a1399e33df68998cf8351bccaee3fc4 (diff)
Add support for Memory sanitizer (#1652)
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml10
1 files changed, 9 insertions, 1 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a2d6e838d..0afdfadb9 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -227,6 +227,13 @@ jobs:
pcre: "--with-pcre"
maxminddb: "--with-maxminddb"
msan: "--with-thread-sanitizer"
+ - compiler: "clang-12"
+ os: ubuntu-latest
+ arch: "x86_64"
+ gcrypt: ""
+ pcre: "--with-pcre"
+ maxminddb: "--with-maxminddb"
+ msan: "--with-memory-sanitizer"
- compiler: "cc"
os: ubuntu-18.04
arch: "x86_64"
@@ -391,7 +398,8 @@ jobs:
run: |
./tests/do.sh
- name: Test nDPI [UNIT]
- if: startsWith(matrix.arch, 'x86_64') && !startsWith(matrix.os, 'windows')
+ #Some issues with masan + json-c. Disable the test as workaround
+ if: startsWith(matrix.arch, 'x86_64') && !startsWith(matrix.os, 'windows') && !startsWith(matrix.msan, '--with-memory-sanitizer')
run: |
./tests/do-unit.sh
- name: Test nDPI [DGA]