The Rust for Linux project is adding support for the Rust language to the Linux kernel. A key part of such an effort is how to approach testing for code written in the new language.
- A quick overview of testing in Rust: how testing usually looks like in Rust (unit tests, integration tests & documentation tests), what is provided by the language, standard library and tooling, etc.
- The current in-kernel testing support.
- Testing in the host vs. in the kernel vs. from userspace.
- What we are planning for the future and related work.
|I agree to abide by the anti-harassment policy