20 releases (5 breaking)

new 0.14.1 Mar 22, 2025
0.13.0 Mar 14, 2025
0.11.1 Dec 30, 2024
0.9.4 Oct 25, 2024

#476 in Testing

Download history 152/week @ 2024-11-30 185/week @ 2024-12-07 218/week @ 2024-12-14 150/week @ 2024-12-21 139/week @ 2024-12-28 16/week @ 2025-01-04 4/week @ 2025-01-11 220/week @ 2025-02-22 80/week @ 2025-03-01 61/week @ 2025-03-08 136/week @ 2025-03-15

497 downloads per month

MPL-2.0 license

1MB
19K SLoC

osdk-test-kernel

This is an OSDK-based kernel that solely runs unit tests. It is shipped with OSDK to provide default unit-test infrastructure for kernel projects based on OSTD.

This is part of the Asterinas project.


lib.rs:

The OSTD unit test runner is a kernel that runs the tests defined by the #[ostd::ktest] attribute. The kernel should be automatically selected to run when OSDK is used to test a specific crate.

Dependencies

~4–6MB
~121K SLoC