All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] gitlab-ci.yml: Run check-qtest and check-unit at the end of the fuzzer job
@ 2020-08-31 15:32 Thomas Huth
  2020-08-31 16:40 ` Alexander Bulekov
  2020-08-31 21:31 ` Philippe Mathieu-Daudé
  0 siblings, 2 replies; 7+ messages in thread
From: Thomas Huth @ 2020-08-31 15:32 UTC (permalink / raw)
  To: qemu-devel, Alexander Bulekov
  Cc: Philippe Mathieu-Daudé,
	Wainer dos Santos Moschetta, Bandan Das, Stefan Hajnoczi,
	Paolo Bonzini, Alex Bennée

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.

Signed-off-by: Thomas Huth <thuth@redhat.com>
---
 .gitlab-ci.yml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 17f1f8fad9..417fda6909 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -256,13 +256,14 @@ 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
+    - cd build-oss-fuzz && make check-qtest-i386 check-unit
 
 build-tci:
   <<: *native_build_job_definition
-- 
2.18.2



^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2020-09-01  6:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-31 15:32 [PATCH] gitlab-ci.yml: Run check-qtest and check-unit at the end of the fuzzer job Thomas Huth
2020-08-31 16:40 ` Alexander Bulekov
2020-09-01  6:07   ` Thomas Huth
2020-08-31 21:31 ` Philippe Mathieu-Daudé
2020-09-01  6:04   ` Thomas Huth
2020-09-01  6:12     ` Philippe Mathieu-Daudé
2020-09-01  6:19       ` Thomas Huth

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.