As requested, this is the broken-down, first part of https://lore.kernel.org/linux-cxl/20250611235256.3866724-1-marc.herb...@linux.intel.com/ test: fail on unexpected kernel error & warning, not just "Call Trace"
I will resubmit the rest after the review of this first part is completed. The different parts are logically separate (different "features") but they are interleaved in the same function and I don't really have the time to fix one git conflict per review comment. While it is a requirement to catch warnings and errors later, the better accuracy provided by this first part is useful alone. If you are interested in what's next, just look at the bigger patch above. You don't have to!