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
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
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 ]