forked from OSchip/llvm-project
[TSan] Exclude blacklist tests from manual test runner
llvm-svn: 210494
This commit is contained in:
parent
6b5a7dfc24
commit
f0d1fd6b32
|
@ -5,7 +5,6 @@ set -e # fail on any error
|
|||
|
||||
HERE=$(dirname $0)
|
||||
TSAN_DIR=$(dirname $0)/../../lib/tsan
|
||||
BLACKLIST=$HERE/Helpers/blacklist.txt
|
||||
|
||||
# Assume clang and clang++ are in path.
|
||||
: ${CC:=clang}
|
||||
|
@ -13,7 +12,7 @@ BLACKLIST=$HERE/Helpers/blacklist.txt
|
|||
: ${FILECHECK:=FileCheck}
|
||||
|
||||
# TODO: add testing for all of -O0...-O3
|
||||
CFLAGS="-fsanitize=thread -fsanitize-blacklist=$BLACKLIST -fPIE -O1 -g -Wall"
|
||||
CFLAGS="-fsanitize=thread -fPIE -O1 -g -Wall"
|
||||
LDFLAGS="-pie -pthread -ldl -lrt -lm -Wl,--whole-archive $TSAN_DIR/rtl/libtsan.a -Wl,--no-whole-archive"
|
||||
|
||||
test_file() {
|
||||
|
@ -41,6 +40,10 @@ if [ "$1" == "" ]; then
|
|||
echo TEST $c is not supported
|
||||
continue
|
||||
fi
|
||||
if [[ $c == */*blacklist*.cc ]]; then
|
||||
echo TEST $c is not supported
|
||||
continue
|
||||
fi
|
||||
if [ "`grep "TSAN_OPTIONS" $c`" ]; then
|
||||
echo SKIPPING $c -- requires TSAN_OPTIONS
|
||||
continue
|
||||
|
|
Loading…
Reference in New Issue