Commit 02f769b7 authored by Marc-André Lureau's avatar Marc-André Lureau Committed by Fam Zheng
Browse files

tests: make docker-test-debug@fedora run sanitizers



Since --enable-debug no longer enable sanitizers, we need explicit
--enable-sanitizers.

llvm package is required for llvm-symbolizer, to get symbols in
backtraces.

Add make V=1 to get details about failing tests.

Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20180312120849.20073-1-marcandre.lureau@redhat.com>
Signed-off-by: default avatarFam Zheng <famz@redhat.com>
parent b16a54da
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ FROM fedora:27
ENV PACKAGES \
    ccache gettext git tar PyYAML sparse flex bison python3 bzip2 hostname \
    glib2-devel pixman-devel zlib-devel SDL-devel libfdt-devel \
    gcc gcc-c++ clang make perl which bc findutils libaio-devel \
    gcc gcc-c++ llvm clang make perl which bc findutils libaio-devel \
    nettle-devel libasan libubsan \
    mingw32-pixman mingw32-glib2 mingw32-gmp mingw32-SDL mingw32-pkg-config \
    mingw32-gtk2 mingw32-gtk3 mingw32-gnutls mingw32-nettle mingw32-libtasn1 \
+3 −3
Original line number Diff line number Diff line
#!/bin/bash -e
#
# Compile and check with clang & --enable-debug.
# Compile and check with clang & --enable-debug --enable-sanitizers.
#
# Copyright (c) 2016-2018 Red Hat Inc.
#
@@ -19,8 +19,8 @@ requires clang asan
cd "$BUILD_DIR"

OPTS="--cxx=clang++ --cc=clang --host-cc=clang"
OPTS="--enable-debug $OPTS"
OPTS="--enable-debug --enable-sanitizers $OPTS"

build_qemu $OPTS
make $MAKEFLAGS check
make $MAKEFLAGS V=1 check
install_qemu