From: Stefano Lattarini Date: Sun, 17 Apr 2011 15:58:45 +0000 (+0200) Subject: test defs: allow overriding of `$me' X-Git-Tag: ng-0.5a~200^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b64c7d208952e94c4b6a317cf34e5e650e77fe6;p=thirdparty%2Fautomake.git test defs: allow overriding of `$me' * tests/defs.in ($me): Allow overriding by the including test script. Add some explicative comments. --- diff --git a/ChangeLog b/ChangeLog index a126dc2fd..bdb49dbaa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-04-17 Stefano Lattarini + + test defs: allow overriding of `$me' + * tests/defs.in ($me): Allow overriding by the including test + script. Add some explicative comments. + 2011-04-17 Stefano Lattarini depcomp tests: don't reject slower dependency extractors diff --git a/tests/defs.in b/tests/defs.in index cf07a4eeb..38bb4e5b4 100644 --- a/tests/defs.in +++ b/tests/defs.in @@ -64,7 +64,12 @@ test -f "$srcdir/defs.in" || { exit 1 } -me=`echo "$0" | sed -e 's,.*[\\/],,;s/\.test$//'` +# The name of the current test (without the `.test' suffix). +# Test scripts can override it if they need to (but this should +# be done carefully, and *before* including ./defs). +if test -z "$me"; then + me=`echo "$0" | sed -e 's,.*[\\/],,;s/\.test$//'` +fi # This might be used in testcases checking distribution-related features. # Test scripts are free to override this if they need to.