27 releases (8 breaking)

Uses new Rust 2024

new 0.17.0 Dec 13, 2025
0.16.1 Sep 24, 2025
0.15.2 Jun 26, 2025
0.14.1 Mar 22, 2025
0.9.4 Oct 25, 2024

#3 in #ktest

MPL-2.0 license

1.5MB
25K SLoC

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.


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.

Dependencies

~7MB
~147K SLoC