mirror of
https://github.com/FAUSheppy/colorredstderr-mirror
synced 2025-12-09 16:38:32 +01:00
tests: Run tests under valgrind if it's available.
This commit is contained in:
@@ -74,7 +74,7 @@ run_test() {
|
||||
export COLORED_STDERR_FORCE_WRITE
|
||||
fi
|
||||
|
||||
"$@" "$testcase" > output 2>&1
|
||||
$valgrind_cmd "$@" "$testcase" > output 2>&1
|
||||
)
|
||||
|
||||
diff -u "$expected" output \
|
||||
|
||||
@@ -25,6 +25,13 @@ test "x$srcdir" = x && srcdir=.
|
||||
. "$srcdir/lib.sh"
|
||||
|
||||
|
||||
# Use valgrind to run the tests if it's available.
|
||||
valgrind_cmd=
|
||||
if type valgrind >/dev/null 2>&1; then
|
||||
valgrind_cmd='valgrind --quiet --error-exitcode=1'
|
||||
fi
|
||||
|
||||
|
||||
# Make sure we don't write to non-ttys by default.
|
||||
force_write=
|
||||
test_script example-noforce.sh
|
||||
|
||||
Reference in New Issue
Block a user