diff options
author | Stefano Lattarini <stefano.lattarini@gmail.com> | 2012-07-26 12:50:32 +0200 |
---|---|---|
committer | Stefano Lattarini <stefano.lattarini@gmail.com> | 2012-07-26 14:11:40 +0200 |
commit | f2b8b7659ae48941ab0be64d1663dd673e097d58 (patch) | |
tree | b4f89923c6d3bda7b705f7109928474a0141a6b1 /gen-testsuite-part | |
parent | db188c29be11177499d4c96bd2b8327e884f7d8c (diff) | |
download | automake-f2b8b7659ae48941ab0be64d1663dd673e097d58.tar.gz |
tests: never source test-defs.sh directly, source test-lib.sh instead
After the recent re-organization, sourcing 'test-defs.sh' directly might
not work well and cause spurious failures or other unexpected behaviours.
We should source 'test-lib.sh' instead, which contains not more direct
code execution (only definition of shell variables/functions, or sourcing
of other '*.sh' with the same property), is protected against multiple
inclusions, and sources 'test-defs.sh' automatically in in a proper way.
* t/testsuite-summary-count.sh, t/tap-summary.sh, t/tap-summary-color.sh,
t/testsuite-summary-color.sh: Source 'test-lib.sh', not 'test-defs.sh'.
* gen-testsuite-part: Likewise, in the generated wrapper scripts.
Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to 'gen-testsuite-part')
-rwxr-xr-x | gen-testsuite-part | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gen-testsuite-part b/gen-testsuite-part index d646b2769..21c26c46d 100755 --- a/gen-testsuite-part +++ b/gen-testsuite-part @@ -96,7 +96,7 @@ sub write_wrapper_script ($$$) print $file_handle unindent <<EOF; #! /bin/sh # This file has been automatically generated. DO NOT EDIT BY HAND! - . test-defs.sh + . test-lib.sh $shell_setup_code # In the spirit of VPATH, we prefer a test in the build tree # over one in the source tree. |