aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorAlfredo Cardigliano <alfredo.cardigliano@gmail.com>2020-09-21 17:24:06 +0200
committerAlfredo Cardigliano <alfredo.cardigliano@gmail.com>2020-09-21 17:24:06 +0200
commite6d206fd15a8e3ff97dcf4d13bd5e3df23e678a3 (patch)
treea2eb23a483db7be5e24cd4fa3df30f37b0ffad95 /.travis.yml
parenta263ac9024026b3b41378c05c21d873714fbc0a6 (diff)
Add unit tests to travis. Move ndpi serializer tests to unit tests.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index cbe38fc05..5a91176ff 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -13,6 +13,7 @@ matrix:
packages:
- libpcap-dev
- libgcrypt20-dev
+ - libjson-c-dev
- autogen
- os: linux
@@ -23,6 +24,7 @@ matrix:
packages:
- libpcap-dev
- libgcrypt20-dev
+ - libjson-c-dev
- autogen
- os: linux
@@ -34,6 +36,7 @@ matrix:
packages:
- libpcap-dev
- libgcrypt20-dev
+ - libjson-c-dev
- autogen
- os: linux
@@ -45,6 +48,7 @@ matrix:
packages:
- libpcap-dev
- libgcrypt20-dev
+ - libjson-c-dev
- autogen
# Targets below have been disabled as we have no way
@@ -57,6 +61,7 @@ matrix:
# apt:
# packages:
# - libpcap-dev
+# - libjson-c-dev
# - autogen
#
# - os: linux
@@ -67,6 +72,7 @@ matrix:
# apt:
# packages:
# - libpcap-dev
+# - libjson-c-dev
# - autogen
- os: linux
@@ -79,6 +85,7 @@ matrix:
- g++-8
- libpcap-dev
- libgcrypt20-dev
+ - libjson-c-dev
- autogen
env:
- MATRIX_EVAL="CC=gcc-8"
@@ -93,6 +100,7 @@ matrix:
- g++-9
- libpcap-dev
- libgcrypt20-dev
+ - libjson-c-dev
- autogen
env:
- MATRIX_EVAL="CC=gcc-9"
@@ -108,6 +116,7 @@ matrix:
- clang-8
- libpcap-dev
- libgcrypt20-dev
+ - libjson-c-dev
- autogen
env:
- MATRIX_EVAL="CC=clang-8"
@@ -123,6 +132,7 @@ matrix:
- clang-7
- libpcap-dev
- libgcrypt20-dev
+ - libjson-c-dev
- autogen
env:
- MATRIX_EVAL="CC=clang-7"
@@ -140,6 +150,7 @@ matrix:
- clang-7
- libpcap-dev
- libgcrypt20-dev
+ - libjson-c-dev
- autogen
- name: fuzzm
env: CXXFLAGS="-g3 -O0 -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=memory -fsanitize=fuzzer-no-link" CFLAGS="-g3 -O0 -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=memory -fsanitize=fuzzer-no-link" LDFLAGS="-g3 -O0 -fsanitize=memory" QA_FUZZ=msan CC=clang && CXX=clang++
@@ -151,6 +162,7 @@ matrix:
packages:
- libpcap-dev
- libgcrypt20-dev
+ - libjson-c-dev
- autogen
- name: fuzzu
env: CXXFLAGS="-g3 -O0 -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=undefined -fsanitize=fuzzer-no-link" CFLAGS="-g3 -O0 -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=undefined -fno-sanitize-recover=undefined,integer -fsanitize=fuzzer-no-link" LDFLAGS="-g3 -O0 -fsanitize=undefined" QA_FUZZ=ubsan CC=clang-7 && CXX=clang++-7
@@ -165,6 +177,7 @@ matrix:
- clang-7
- libpcap-dev
- libgcrypt20-dev
+ - libjson-c-dev
- autogen