Ever wondered why the #Linux #kernel or its development process lacked something that everyone wants or is pretty standard in other projects? Then this mail from @gregkh has a few answers: https://lore.kernel.org/all/2024011532-mortician-region-8302@gregkh/
"'"
> Tests and test infrastructure fall into the necessary
> but not fun category, so they languish.
No, they fall into the "no company wants to pay someone to do the work" category, so it doesn't get done.
"'"
@kernellogger @gregkh If only there was a non-profit organization meant to collect funds from various interested third parties and could fund those kind of efforts.
@kernellogger @gregkh, I would say there is quite a number of companies investing in this (I'm in one of them).
However, this is basically a chicken-and-egg problem. Kernel developers don't want a tightly integrated workflow, and CI systems cannot create a tight feedback loop, which could improve test results. More in my talk, which all of you have probably seen (https://lwn.net/Articles/939538/). Without this test result quality remains unacceptable.
Linus's recent words give me hope, though.