From 3c39094d0152f78522591ce686861fb6dc293a87 Mon Sep 17 00:00:00 2001 From: m0tholith <48518572+m0tholith@users.noreply.github.com> Date: Sat, 4 Oct 2025 17:05:40 +0300 Subject: [PATCH] Make test runner print logs using `std::core::log` of all levels --- lib/std/core/runtime_test.c3 | 2 ++ test/unit/stdlib/core/test_test.c3 | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/std/core/runtime_test.c3 b/lib/std/core/runtime_test.c3 index 676f6e262..68b44bd69 100644 --- a/lib/std/core/runtime_test.c3 +++ b/lib/std/core/runtime_test.c3 @@ -3,6 +3,7 @@ // a copy of which can be found in the LICENSE_STDLIB file. module std::core::runtime; import std::core::test @public; +import std::core::log; import std::core::mem::allocator @public; import libc, std::time, std::io, std::sort; import std::os::env; @@ -167,6 +168,7 @@ fn void unmute_output(bool has_error) @local fn bool run_tests(String[] args, TestUnit[] tests) @private { + log::set_priority_all(LogPriority.VERBOSE); usz max_name; bool sort_tests = true; bool check_leaks = true; diff --git a/test/unit/stdlib/core/test_test.c3 b/test/unit/stdlib/core/test_test.c3 index 6fdc5328c..4a29dd263 100644 --- a/test/unit/stdlib/core/test_test.c3 +++ b/test/unit/stdlib/core/test_test.c3 @@ -321,6 +321,8 @@ fn void test_std_out_hijack() io::printf("printf: aldsjalsdjlasjdlja\n"); io::eprint("eprint: aldsjalsdjlasjdlja\n"); io::eprintfn("eprintfn: aldsjalsdjlasjdlja\n"); + log::error("log::error: aldsjalsdjlasjdlja\n"); + log::verbose("log::verbose: aldsjalsdjlasjdlja\n"); io::fprint(io::stdout(), "fprint: stdout aldsjalsdjlasjdlja\n")!!; io::fprint(io::stderr(), "fprint: stderr aldsjalsdjlasjdlja\n")!!; io::fprintf(io::stderr(), "fprintf: stderr aldsjalsdjlasjdlja\n")!!;