From a0c890cdf6f37cdba2837c2e9a43dff780f9332e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Mon, 5 Mar 2018 11:47:51 +0200 Subject: [PATCH] Add maxadmin output to mxs1678_relay_master This should make test failure analysis easier. --- maxscale-system-test/mxs1678_relay_master.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maxscale-system-test/mxs1678_relay_master.cpp b/maxscale-system-test/mxs1678_relay_master.cpp index bee2a0a97..bea153c75 100644 --- a/maxscale-system-test/mxs1678_relay_master.cpp +++ b/maxscale-system-test/mxs1678_relay_master.cpp @@ -67,6 +67,10 @@ int main(int argc, char** argv) StringSet relay_master = {"Relay Master", "Slave", "Running"}; test.tprintf("Checking before stopping IO thread"); + char *output = test.ssh_maxscale_output(true, "maxadmin list servers"); + test.tprintf("%s", output); + free(output); + test.add_result(state(test, "server1") != master, "server1 is not a master"); test.add_result(state(test, "server2") != slave, "server2 is not a slave"); test.add_result(state(test, "server3") != relay_master, "server3 is not a relay master"); @@ -76,6 +80,9 @@ int main(int argc, char** argv) sleep(10); test.tprintf("Checking after stopping IO thread"); + output = test.ssh_maxscale_output(true, "maxadmin list servers"); + test.tprintf("%s", output); + free(output); test.add_result(state(test, "server1") != master, "server1 is not a master"); test.add_result(state(test, "server2") != slave, "server2 is not a slave"); test.add_result(state(test, "server3") != relay_master, "server3 is not a relay master");