travis: run looping_threads.test under valgrind
This commit is contained in:
58
.travis.yml
58
.travis.yml
@ -4,7 +4,7 @@ dist: trusty
|
|||||||
|
|
||||||
before_install: ci/install-dependencies.sh
|
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
|
sudo: required
|
||||||
|
|
||||||
@ -22,54 +22,8 @@ matrix:
|
|||||||
env:
|
env:
|
||||||
- TARGET=x86_64
|
- TARGET=x86_64
|
||||||
- STACKTRACE=libunwind
|
- STACKTRACE=libunwind
|
||||||
- CHECK=coverage
|
- CHECK=valgrind
|
||||||
- KHEADERS=torvalds/linux
|
- TIMEOUT_DURATION=1200
|
||||||
- compiler: gcc-8
|
- VALGRIND_TOOLS=memcheck
|
||||||
env:
|
- VALGRIND_TESTDIR=tests
|
||||||
- TARGET=x86_64
|
- VALGRIND_TESTS=looping_threads.test
|
||||||
- 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
|
|
||||||
|
@ -97,11 +97,12 @@ case "${CHECK-}" in
|
|||||||
rc=$?
|
rc=$?
|
||||||
for n in ${VALGRIND_TOOLS:-memcheck helgrind drd}; do
|
for n in ${VALGRIND_TOOLS:-memcheck helgrind drd}; do
|
||||||
make -k $j -C "${VALGRIND_TESTDIR:-.}" \
|
make -k $j -C "${VALGRIND_TESTDIR:-.}" \
|
||||||
check-valgrind-$n VERBOSE=${VERBOSE-} ||
|
check-valgrind-$n V=1 VERBOSE=${VERBOSE-} \
|
||||||
|
${VALGRIND_TESTS:+TESTS="$VALGRIND_TESTS"} ||
|
||||||
rc=$?
|
rc=$?
|
||||||
done
|
done
|
||||||
echo 'BEGIN OF TEST SUITE INFORMATION'
|
echo 'BEGIN OF TEST SUITE INFORMATION'
|
||||||
tail -n 99999 -- tests*/test-suite*.log tests*/ksysent.log ||
|
tail -n 99999 -- tests*/test-suite*.log ||
|
||||||
rc=$?
|
rc=$?
|
||||||
echo 'END OF TEST SUITE INFORMATION'
|
echo 'END OF TEST SUITE INFORMATION'
|
||||||
[ "$rc" -eq 0 ]
|
[ "$rc" -eq 0 ]
|
||||||
|
Reference in New Issue
Block a user