From: Jim Meyering Date: Sun, 27 Nov 2011 14:36:06 +0000 (+0100) Subject: tests: add a syntax check for last week's global change X-Git-Tag: v8.15~53 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b3e538b7fc193f8e54b16aeb99b48f28744c1db;p=thirdparty%2Fcoreutils.git tests: add a syntax check for last week's global change Last week I made a global change, commit a2c811db, `tests: use "compare exp out", not "compare out exp"', but forgot to add a corresponding syntax check rule. Without that, it is far too easy to add a new test or to merge in an old one that would be non-conforming. Obviously this is only a heuristic, since it relies on the expected-output file to have a name that starts with "exp". * cfg.mk (sc_prohibit_reversed_compare_failure): Prohibit use of compare with reversed arguments. --- diff --git a/cfg.mk b/cfg.mk index 0626f4802a..3c42d5d929 100644 --- a/cfg.mk +++ b/cfg.mk @@ -280,6 +280,12 @@ sc_prohibit_framework_failure: halt='use framework_failure_ instead' \ $(_sc_search_regexp) +# In tests, use "compare expected actual", not the reverse. +sc_prohibit_reversed_compare_failure: + @prohibit='\