diff --git a/Userland/Libraries/LibTest/JavaScriptTestRunner.h b/Userland/Libraries/LibTest/JavaScriptTestRunner.h index 738172ef54..70c206d2c2 100644 --- a/Userland/Libraries/LibTest/JavaScriptTestRunner.h +++ b/Userland/Libraries/LibTest/JavaScriptTestRunner.h @@ -512,7 +512,7 @@ inline JSFileResult TestRunner::run_file_test(DeprecatedString const& test_path) inline void TestRunner::print_file_result(JSFileResult const& file_result) const { if (file_result.most_severe_test_result == Test::Result::Fail || file_result.error.has_value()) { - print_modifiers({ BG_RED, FG_BLACK, FG_BOLD }); + print_modifiers({ BG_RED, FG_BOLD }); out(" FAIL "); print_modifiers({ CLEAR }); } else { diff --git a/Userland/Libraries/LibTest/TestRunner.h b/Userland/Libraries/LibTest/TestRunner.h index 73211d0340..bacf7ff6d7 100644 --- a/Userland/Libraries/LibTest/TestRunner.h +++ b/Userland/Libraries/LibTest/TestRunner.h @@ -132,17 +132,17 @@ inline void print_modifiers(Vector modifiers) auto code = [&] { switch (modifier) { case BG_RED: - return "\033[48;2;255;0;102m"; + return "\033[41m"; case BG_GREEN: - return "\033[48;2;102;255;0m"; + return "\033[42m"; case FG_RED: - return "\033[38;2;255;0;102m"; + return "\033[31m"; case FG_GREEN: - return "\033[38;2;102;255;0m"; + return "\033[32m"; case FG_ORANGE: - return "\033[38;2;255;102;0m"; + return "\033[33m"; case FG_GRAY: - return "\033[38;2;135;139;148m"; + return "\033[90m"; case FG_BLACK: return "\033[30m"; case FG_BOLD: diff --git a/Userland/Utilities/run-tests.cpp b/Userland/Utilities/run-tests.cpp index ca52fd6931..645a5c3598 100644 --- a/Userland/Utilities/run-tests.cpp +++ b/Userland/Utilities/run-tests.cpp @@ -137,7 +137,7 @@ void TestRunner::do_run_single_test(DeprecatedString const& test_path, size_t cu bool print_stdout_stderr = crashed_or_failed || m_print_all_output; if (crashed_or_failed) { m_failed_test_names.append(test_path); - print_modifiers({ Test::BG_RED, Test::FG_BLACK, Test::FG_BOLD }); + print_modifiers({ Test::BG_RED, Test::FG_BOLD }); out("{}", test_result.result == Test::Result::Fail ? " FAIL " : "CRASHED"); print_modifiers({ Test::CLEAR }); if (test_result.result == Test::Result::Crashed) {