On Tue, Jan 23, 2018 at 10:20:55AM -0800, Randy Dunlap wrote: > > At the beginning of the file, $must_fail is not defined, so it will not -eq 1, > so quiet will remain = 0. > > I guess that I don't understand the interplay between $V and $quiet and why > have both of them. $V is something global, set once for all when starting the test suite. $quiet is something that can change for each file being tested. > Are you suggesting that $quiet should be initialized by default like this: > (just drop the $must_fail part) > > > quiet=0 > > [ $V -eq 0 ] && quiet=1 The whole can probably be simplified a bit but the idea with $must_fail (set for test cases we known/expected to fail) is that we're not interested in any sort of details about the failure of a test that is supposed to fail. Regards, -- Luc -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html