From 60c5b022f8de8c51a866e19bcb9bb24bf9a9052f Mon Sep 17 00:00:00 2001 From: John Hood Date: Tue, 29 Nov 2016 22:30:25 -0500 Subject: [PATCH] Check for assertion failures while testing. --- src/tests/e2e-test | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tests/e2e-test b/src/tests/e2e-test index 8ce54b8..d728c12 100755 --- a/src/tests/e2e-test +++ b/src/tests/e2e-test @@ -256,6 +256,10 @@ for run in $server_tests; do if egrep -q "(polls, rate limiting|consecutive polls)" "${test_dir}/${run}.server.stderr"; then test_error "select() with zero timeout called too often on server during %s\n" "$run" fi + # Check for assert() + if egrep -q "assertion.*failed" "${test_dir}/${run}.server.stderr"; then + test_error "assertion during %s\n" "$run" + fi fi # XXX We'd also like to check for "target state Instruction # verification failed", a new check, but tmux's lack of BCE