diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-05-13 16:29:04 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-05-13 16:29:04 +0800 |
| commit | 25fa7f331d6772f5b2cfee50c581db1c5aa71a1e (patch) | |
| tree | 848108d0b9a8e6524dd66c804a53058a43303ac6 /na/test | |
| parent | 67cc7598da3a1cd02f06f9c0fd3f60ae2e7dc02f (diff) | |
| download | lume-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.cc | 28 |
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"); } |
