Hi Yuri, On Sat, 8 Feb 2025 at 18:53, Yury Norov <yury.norov@xxxxxxxxx> wrote: > On Fri, Feb 07, 2025 at 03:14:01PM -0500, Tamir Duberstein wrote: > > On 7/27/24 12:35 AM, Shuah Khan wrote: > > > Please make sure you aren't taking away the ability to run these tests during > > > boot. > > > > > > It doesn't make sense to convert every single test especially when it > > > is intended to be run during boot without dependencies - not as a kunit test > > > but a regression test during boot. > > > > > > bitmap is one example - pay attention to the config help test - bitmap > > > one clearly states it runs regression testing during boot. Any test that > > > says that isn't a candidate for conversion. > > > > > > I am going to nack any such conversions. > > > > The crux of the argument seems to be that the config help text is taken > > to describe the author's intent with the fragment "at boot". I think IMO, "at boot" is a misnomer, as most tests can be either builtin or modular. > KUNIT is disabled in defconfig, at least on x86_64. It is also disabled > on my Ubuntu 24.04 machine. If I take your patches, I'll be unable to I think distros should start setting CONFIG_KUNIT=m. > boot-test bitmaps. Even worse, I'll be unable to build the standalone > test from sources as a module and load it later. If you could build the standalone test from sources as a module, surely you can build the converted standalone test and KUNIT itself as modules, and load both of them later? > Or I misunderstand it, and there's a way to build some particular KUNIT > test without enabling KUNIT in config and/or re-compiling the whole kernel? > Please teach me, if so > > Unless you give me a way to build and run the test in true > production environment, I'm not going with KUNITs. Sorry. FTR, this is why I've been advocating for making all tests modular, and for not letting any test select (possibly unwanted) extra functionality. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds