diff options
author | Thomas Huth <thuth@redhat.com> | 2020-08-05 22:59:09 +0200 |
---|---|---|
committer | Thomas Huth <thuth@redhat.com> | 2020-09-03 12:47:33 +0200 |
commit | 5ab04d5e6ff34d38b5d9a57c2e2bd30350950f86 (patch) | |
tree | 3d5429276faebe297a54491dc52dbb1f3eb2d8fa /.gitlab-ci.yml | |
parent | a7524adb412b7db02b6ccb7d1eeaa6847edae62a (diff) |
gitlab-ci.yml: Run check-qtest and check-unit at the end of the fuzzer job
The fuzzer job finishes quite early, so we can run the unit tests and
qtests with -fsanitize=address here without extending the total test time.
Message-Id: <20200831153228.229185-1-thuth@redhat.com>
Reviewed-by: Alexander Bulekov <alxndr@bu.edu>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8ae3e31c3f..5f2964a85e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -255,13 +255,15 @@ build-oss-fuzz: - mkdir build-oss-fuzz - CC="clang" CXX="clang++" CFLAGS="-fsanitize=address" ./scripts/oss-fuzz/build.sh + - export ASAN_OPTIONS="fast_unwind_on_malloc=0" - for fuzzer in $(find ./build-oss-fuzz/DEST_DIR/ -executable -type f | grep -v slirp); do grep "LLVMFuzzerTestOneInput" ${fuzzer} > /dev/null 2>&1 || continue ; echo Testing ${fuzzer} ... ; - ASAN_OPTIONS="fast_unwind_on_malloc=0" - "${fuzzer}" -runs=1000 -seed=1 || exit 1 ; + "${fuzzer}" -runs=1000 -seed=1 || exit 1 ; done + # Unrelated to fuzzer: run some tests with -fsanitize=address + - cd build-oss-fuzz && make check-qtest-i386 check-unit build-tci: <<: *native_build_job_definition |