summaryrefslogtreecommitdiff
path: root/na/test
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-05-13 16:29:04 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-05-13 16:29:04 +0800
commit25fa7f331d6772f5b2cfee50c581db1c5aa71a1e (patch)
tree848108d0b9a8e6524dd66c804a53058a43303ac6 /na/test
parent67cc7598da3a1cd02f06f9c0fd3f60ae2e7dc02f (diff)
downloadlume-25fa7f331d6772f5b2cfee50c581db1c5aa71a1e.tar.gz
lume-25fa7f331d6772f5b2cfee50c581db1c5aa71a1e.tar.xz
feat: replace early_puts with kprintf in selftest for improved logging
Diffstat (limited to 'na/test')
-rw-r--r--na/test/selftest.cc28
1 files changed, 22 insertions, 6 deletions
diff --git a/na/test/selftest.cc b/na/test/selftest.cc
index a992ae2..96962e2 100644
--- a/na/test/selftest.cc
+++ b/na/test/selftest.cc
@@ -19,12 +19,20 @@ void selftest_vmm();
void selftest_fdt();
void selftest_vma();
void selftest_atomic();
+void selftest_trap();
+void selftest_sched();
+void selftest_klog();
+void selftest_random();
+void selftest_reloc();
+void selftest_waitqueue();
+void selftest_uaccess();
+void selftest_sys_mm();
void selftest_run_all()
{
- early_puts("\n========================================\n");
- early_puts(" Boot Self-Test Suite\n");
- early_puts("========================================\n");
+ kprintf("\n========================================\n");
+ kprintf(" Boot Self-Test Suite\n");
+ kprintf("========================================\n");
selftest_spinlock();
selftest_pmm();
@@ -34,8 +42,16 @@ void selftest_run_all()
selftest_vma();
selftest_atomic();
selftest_fdt();
+ selftest_trap();
+ selftest_sched();
+ selftest_klog();
+ selftest_random();
+ selftest_reloc();
+ selftest_waitqueue();
+ selftest_uaccess();
+ selftest_sys_mm();
- early_puts("========================================\n");
- early_puts(" All self-tests PASSED\n");
- early_puts("========================================\n\n");
+ kprintf("========================================\n");
+ kprintf(" All self-tests PASSED\n");
+ kprintf("========================================\n\n");
}