On Sat, Feb 28, 2026 at 06:11:04PM +0800, David Gow wrote: > Le 27/02/2026 à 10:46 PM, Andy Shevchenko a écrit : > > On Fri, Feb 27, 2026 at 06:56:49PM +0800, David Gow wrote: > > > If no KTAP header is found in the kernel output (e.g., because the kernel > > > crashed before the KUnit executor was run), it's very useful to re-run the > > > test with --raw_output=all, as that will show any error output (such as a > > > stacktrace, log message, BUG, etc). This is not particularly intuitive, > > > however, as --raw_output=all is not well known. > > > > > > Add an extra log line to advertise --raw_output=all in this case, as it's > > > a terrible user experience to just get "Did any KUnit tests run?" > > > > What's the difference to "full"? > > > > Thanks for adding this, btw! > > Normally, the --raw_output option will just pass through the actual test > results (or, rather, any kernel output from when the tests are running), by > skipping everything prior to the "KTAP version 1" line. > > --raw_output=full is a synonym for --raw_output=all, which just passes > through all of the kernel output, so is useful if we never get as far as > printing that KTAP version line. > > (I kept forgetting whether it was "full" or "all", which is why both are > supported.)
Okay, thanks for elaboration: Reviewed-by: Andy Shevchenko <[email protected]> -- With Best Regards, Andy Shevchenko

