From: Dmitry V. Levin Date: Tue, 10 Jan 2017 19:32:18 +0000 (+0000) Subject: travis: run looping_threads.test under valgrind X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=refs%2Fheads%2Fldv%2Ftravis-looping-threads-valgrind;p=strace travis: run looping_threads.test under valgrind --- diff --git a/.travis.yml b/.travis.yml index 2874c5dd..ea25858a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,7 @@ dist: trusty before_install: ci/install-dependencies.sh -script: ci/run-build-and-tests.sh +script: travis_wait 60 ci/run-build-and-tests.sh sudo: required @@ -22,54 +22,8 @@ matrix: env: - TARGET=x86_64 - STACKTRACE=libunwind - - CHECK=coverage - - KHEADERS=torvalds/linux - - compiler: gcc-8 - env: - - TARGET=x86_64 - - STACKTRACE=libunwind - - KHEADERS=torvalds/linux - - compiler: gcc - env: - - TARGET=x86_64 - - STACKTRACE=libunwind - - compiler: gcc - env: - - TARGET=x32 - - STACKTRACE=no - - compiler: gcc - env: - - TARGET=x86 - - STACKTRACE=no - - compiler: clang - env: - - TARGET=x86_64 - - STACKTRACE=libunwind - - compiler: musl-gcc - env: - - TARGET=x86_64 - - STACKTRACE=no - - compiler: clang - env: - - TARGET=x86 - - STACKTRACE=no - - compiler: musl-gcc - env: - - TARGET=x86 - - STACKTRACE=no - - compiler: gcc-8 - env: - - TARGET=x86_64 - - STACKTRACE=libunwind - - compiler: gcc-8 - env: - - TARGET=x32 - - STACKTRACE=no - - compiler: gcc-8 - env: - - TARGET=x86 - - STACKTRACE=no - - compiler: gcc - env: - - TARGET=x86_64 - - STACKTRACE=no + - CHECK=valgrind + - TIMEOUT_DURATION=1200 + - VALGRIND_TOOLS=memcheck + - VALGRIND_TESTDIR=tests + - VALGRIND_TESTS=looping_threads.test diff --git a/ci/run-build-and-tests.sh b/ci/run-build-and-tests.sh index 3699ab09..24f0f899 100755 --- a/ci/run-build-and-tests.sh +++ b/ci/run-build-and-tests.sh @@ -97,11 +97,12 @@ case "${CHECK-}" in rc=$? for n in ${VALGRIND_TOOLS:-memcheck helgrind drd}; do make -k $j -C "${VALGRIND_TESTDIR:-.}" \ - check-valgrind-$n VERBOSE=${VERBOSE-} || + check-valgrind-$n V=1 VERBOSE=${VERBOSE-} \ + ${VALGRIND_TESTS:+TESTS="$VALGRIND_TESTS"} || rc=$? done echo 'BEGIN OF TEST SUITE INFORMATION' - tail -n 99999 -- tests*/test-suite*.log tests*/ksysent.log || + tail -n 99999 -- tests*/test-suite*.log || rc=$? echo 'END OF TEST SUITE INFORMATION' [ "$rc" -eq 0 ]