From 251b9bd9d2b83c9839065d67685cd359e9dd5d5c Mon Sep 17 00:00:00 2001 From: Steve Peters Date: Tue, 6 Feb 2024 16:09:46 -0800 Subject: [PATCH] gz_TEST: more output when tests fail (#479) Signed-off-by: Steve Peters --- src/cmd/gz_TEST.cc | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/cmd/gz_TEST.cc b/src/cmd/gz_TEST.cc index 7638926c..0b28e0ec 100644 --- a/src/cmd/gz_TEST.cc +++ b/src/cmd/gz_TEST.cc @@ -290,8 +290,8 @@ TEST(gzTest, TopicPublish) "-m", "gz.msgs.StringMsg", "-p", "data: \"good_value\""}); - EXPECT_TRUE(output.cout.empty()); - EXPECT_TRUE(output.cerr.empty()); + EXPECT_TRUE(output.cout.empty()) << output.cout; + EXPECT_TRUE(output.cerr.empty()) << output.cerr; if (g_topicCBStr == "good_value") break; std::this_thread::sleep_for(std::chrono::milliseconds(60)); @@ -304,7 +304,8 @@ TEST(gzTest, TopicPublish) "-t", "/bar", "-m", "gz.msgs.__bad_msg_type", "-p", R"(data: "good_value")"}); - EXPECT_EQ(output.cerr.compare(0, error.size(), error), 0); + EXPECT_EQ(output.cerr.compare(0, error.size(), error), 0) + << "error {" << error << "}, output.cerr {" << output.cerr << "}"; // Try to publish using an incorrect topic name. error = "Topic [/] is not valid"; @@ -312,7 +313,8 @@ TEST(gzTest, TopicPublish) "-t", "/", "-m", "gz.msgs.StringMsg", "-p", R"(data: "good_value")"}); - EXPECT_EQ(output.cerr.compare(0, error.size(), error), 0); + EXPECT_EQ(output.cerr.compare(0, error.size(), error), 0) + << "error {" << error << "}, output.cerr {" << output.cerr << "}"; // Try to publish using an incorrect number of arguments. error = "The following argument was not expected: wrong_topic"; @@ -320,7 +322,8 @@ TEST(gzTest, TopicPublish) "-t", "/", "wrong_topic", "-m", "gz.msgs.StringMsg", "-p", R"(data: "good_value")"}); - EXPECT_EQ(output.cerr.compare(0, error.size(), error), 0); + EXPECT_EQ(output.cerr.compare(0, error.size(), error), 0) + << "error {" << error << "}, output.cerr {" << output.cerr << "}"; } //////////////////////////////////////////////////