From 3a15315a37c16a5cebee30788a19023f85b9f401 Mon Sep 17 00:00:00 2001 From: Till Hofmann Date: Mon, 10 Feb 2020 14:52:35 +0100 Subject: [PATCH] Switch back to uncolored output after printing filters After printing the list of filters, switch back from yellow to black before printing a newline to avoid the remaining output to be colored in yellow. --- include/reporters/catch_reporter_console.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/reporters/catch_reporter_console.cpp b/include/reporters/catch_reporter_console.cpp index 97290c6f..a20ff527 100644 --- a/include/reporters/catch_reporter_console.cpp +++ b/include/reporters/catch_reporter_console.cpp @@ -680,8 +680,11 @@ void ConsoleReporter::printSummaryDivider() { } void ConsoleReporter::printTestFilters() { - if (m_config->testSpec().hasFilters()) - stream << Colour(Colour::BrightYellow) << "Filters: " << serializeFilters( m_config->getTestsOrTags() ) << '\n'; + if (m_config->testSpec().hasFilters()) { + stream << Colour(Colour::BrightYellow) + << "Filters: " << serializeFilters(m_config->getTestsOrTags()) + << Colour(Colour::None) << '\n'; + } } CATCH_REGISTER_REPORTER("console", ConsoleReporter)