diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2014-09-12 18:02:58 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2014-09-12 18:02:58 +0100 |
| commit | e04bd35f6d0dd1f1d3e797c10f121836be21a414 (patch) | |
| tree | fc0afdac506ccadd3421ede5ab9424b5c189898d /src | |
| parent | 888cbfb09d83dec60511d274676edd004b88ec7d (diff) | |
| download | rabbitmq-server-git-e04bd35f6d0dd1f1d3e797c10f121836be21a414.tar.gz | |
Post bug 21446 this test became racy since it is supposed to kill the queue and not have it restart - so let's kill the supervisor first.
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_tests.erl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rabbit_tests.erl b/src/rabbit_tests.erl index 7018bffeb8..8dc51f3721 100644 --- a/src/rabbit_tests.erl +++ b/src/rabbit_tests.erl @@ -2892,6 +2892,8 @@ test_queue_recover() -> rabbit_amqqueue:declare(test_queue(), true, false, [], none), publish_and_confirm(Q, <<>>, Count), + [{_, SupPid, _, _}] = supervisor:which_children(rabbit_amqqueue_sup_sup), + exit(SupPid, kill), exit(QPid, kill), MRef = erlang:monitor(process, QPid), receive {'DOWN', MRef, process, QPid, _Info} -> ok |
