On Mon, Jul 07, 2025 at 12:18:01PM -0600, Jonathan Corbet wrote: > Thomas Weißschuh <thomas.weissschuh@xxxxxxxxxxxxx> writes: > > > This series aims to combine kselftests and kunit, avoiding both their > > limitations. It works by compiling the userspace kselftests as part of > > the regular kernel build, embedding them into the kunit kernel or module > > and executing them from there. > > Please forgive the possibly dumb question but ... this series sets up > the framework, but doesn't actually integrate the kselftests, right? Correct. > Will it be necessary to write a little KUnit glue function for each > kselftest, or is there some other scheme in mind here? With the current framework it is necessary to write some glue code: * A stub .c file which #includes the existing kselftest source * A kbuild userprog Makefile * A custom KUnit function which calls kunit_uapi_run_kselftest() A more high-level scheme may come later, but so far I have not worked on that. It would be nice for example to build and run the tests for all ABIs supported by a kernel without a lot of manual code duplication. And maybe have some higher level helpers around declaring the tests. Thomas