From f2b8b7659ae48941ab0be64d1663dd673e097d58 Mon Sep 17 00:00:00 2001 From: Stefano Lattarini Date: Thu, 26 Jul 2012 12:50:32 +0200 Subject: [PATCH] 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 --- gen-testsuite-part | 2 +- t/tap-summary-color.sh | 2 +- t/tap-summary.sh | 2 +- t/testsuite-summary-color.sh | 6 ++---- t/testsuite-summary-count.sh | 6 ++---- 5 files changed, 7 insertions(+), 11 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 <