summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-09-15 10:09:23 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-09-15 10:09:23 +0100
commitea70bbe7582cb2aceb1f2067de673918e301accc (patch)
tree386281a248bf499639f108879c384a21a2012cb7 /src
parente04bd35f6d0dd1f1d3e797c10f121836be21a414 (diff)
downloadrabbitmq-server-git-ea70bbe7582cb2aceb1f2067de673918e301accc.tar.gz
Stack trace on test failure.
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_tests.erl10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/rabbit_tests.erl b/src/rabbit_tests.erl
index 8dc51f3721..fda37bfa26 100644
--- a/src/rabbit_tests.erl
+++ b/src/rabbit_tests.erl
@@ -32,6 +32,16 @@
-define(TIMEOUT, 5000).
all_tests() ->
+ try
+ all_tests0()
+ catch
+ Type:Error ->
+ rabbit_misc:format(
+ "Tests failed~nError: {~p, ~p}~nStack trace:~n~p~n",
+ [Type, Error, erlang:get_stacktrace()])
+ end.
+
+all_tests0() ->
ok = setup_cluster(),
ok = truncate:test(),
ok = supervisor2_tests:test_all(),