From 67c1f36f5854f42fac66015fe3e6acd995943a5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20Cogolu=C3=A8gnes?= Date: Fri, 10 Dec 2021 12:16:04 +0100 Subject: [PATCH] Adapt "kill leader" command to new return type References rabbitmq/rabbitmq-server#3874 --- src/test/java/com/rabbitmq/stream/Host.java | 4 ++-- src/test/java/com/rabbitmq/stream/impl/TestUtils.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/java/com/rabbitmq/stream/Host.java b/src/test/java/com/rabbitmq/stream/Host.java index bb771cfcc6..457d2a9832 100644 --- a/src/test/java/com/rabbitmq/stream/Host.java +++ b/src/test/java/com/rabbitmq/stream/Host.java @@ -98,9 +98,9 @@ public static Process killConnection(String connectionName) throws IOException { public static Process killStreamLeaderProcess(String stream) throws IOException { return rabbitmqctl( - "eval 'exit(rabbit_stream_manager:lookup_leader(<<\"/\">>, <<\"" + "eval 'case rabbit_stream_manager:lookup_leader(<<\"/\">>, <<\"" + stream - + "\">>),kill).'"); + + "\">>) of {ok, Pid} -> exit(Pid, kill); Pid -> exit(Pid, kill) end.'"); } public static String rabbitmqctlCommand() { diff --git a/src/test/java/com/rabbitmq/stream/impl/TestUtils.java b/src/test/java/com/rabbitmq/stream/impl/TestUtils.java index 178a86a004..658d44c9ff 100644 --- a/src/test/java/com/rabbitmq/stream/impl/TestUtils.java +++ b/src/test/java/com/rabbitmq/stream/impl/TestUtils.java @@ -193,7 +193,7 @@ public void accept(Object o) { try { task.run(o); } catch (Exception e) { - throw new RuntimeException(); + throw new RuntimeException(e); } }