[PATCH v4 1/8] test-lib: enable MALLOC_* for the actual tests
- From
Thomas Rast <trast@inf.ethz.ch>
- Date
- Jun 23, 2013, 18:12 UTC
- Message-ID
- <d2b5d1eac050319b4ed24506e3d8b1a07d88aa32.1372010917.git.trast@inf.ethz.ch>
- In-Reply-To
- <cover.1372010917.git.trast@inf.ethz.ch>
1b3185f (MALLOC_CHECK: various clean-ups, 2012-09-14) moved around the MALLOC_CHECK_ and MALLOC_PERTURB_ assignments, intending to limit their effect to only the test runs. However, they were actually enabled only during test cleanup. Call setup/teardown_malloc_check also around the evaluation of the actual test snippet.
Signed-off-by: Thomas Rast <trast@inf.ethz.ch> --- t/test-lib.sh | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/t/test-lib.sh b/t/test-lib.sh index eff3a65..35da859 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -337,8 +337,10 @@ test_eval_ () { test_run_ () { test_cleanup=: expecting_failure=$2 + setup_malloc_check test_eval_ "$1" eval_ret=$? + teardown_malloc_check if test -z "$immediate" || test $eval_ret = 0 || test -n "$expecting_failure" then
-- 1.8.3.1.727.gcbe3af3