test: always source test-lib.sh as ./test-lib.sh
authorTomi Ollila <too@iki.fi>
Wed, 21 Nov 2012 15:16:14 +0000 (17:16 +0200)
committerDavid Bremner <bremner@debian.org>
Sun, 25 Nov 2012 02:07:46 +0000 (22:07 -0400)
There are currently 45 TESTS scripts. 36 of those load
test-lib.sh using '. ./test-lib.sh' and 9 '. test-lib.sh'.

In latter case test-lib.sh is first searched from directories
in PATH (posix) and then from current directory (bash feature).

Changed the 9 files to execute '. ./test-lib.sh'. The test-lib.sh
should never be loaded from directory in PATH.

test/config
test/emacs
test/emacs-address-cleaning
test/emacs-hello
test/emacs-large-search-buffer
test/emacs-show
test/emacs-subject-to-filename
test/emacs-test-functions
test/help-test

index 93ecb13997768194777d52f886505df4ebc29b76..cfa1f327b94c4d1e96481afcd15d2f4692353f86 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/env bash
 
 test_description='"notmuch config"'
-. test-lib.sh
+. ./test-lib.sh
 
 test_begin_subtest "Get string value"
 test_expect_equal "$(notmuch config get user.name)" "Notmuch Test Suite"
index 5649d55f34e197c04d6a57b1021e9fa0f8878cf4..74155f8c6fc1515d9cccf96e90b9a72fc87fbb4f 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/env bash
 
 test_description="emacs interface"
-. test-lib.sh
+. ./test-lib.sh
 
 EXPECTED=$TEST_DIRECTORY/emacs.expected-output
 
index 6ddde5c6ca9ca8abf0f5f18dc3adab563eef8984..04723467e80814b26f574b8af71284d102250273 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/env bash
 
 test_description="emacs address cleaning"
-. test-lib.sh
+. ./test-lib.sh
 
 test_begin_subtest "notmuch-test-address-clean part 1"
 test_emacs_expect_t '(notmuch-test-address-cleaning-1)'
index 48d1420fd365a8a7f0e499ca59cb7d62dae83f2c..f7296166a7bdd84b8762b7028a27e3bd88ace808 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/env bash
 
 test_description="emacs notmuch-hello view"
-. test-lib.sh
+. ./test-lib.sh
 
 EXPECTED=$TEST_DIRECTORY/emacs.expected-output
 
index 4351e33eebac445df95de4120f40fe25ff803ee0..678328d0ced8ac59974003eeea95e263d44c0ef5 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 test_description="Emacs with large search results buffer"
-. test-lib.sh
+. ./test-lib.sh
 
 x=xxxxxxxxxx # 10
 x=$x$x$x$x$x$x$x$x$x$x # 100
index ec3be8b9ee02e689c3d86ccc03a3eb6e374bad7a..b670abf65ed22623183316fbe45b46664b6c3a05 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/env bash
 
 test_description="emacs notmuch-show view"
-. test-lib.sh
+. ./test-lib.sh
 
 EXPECTED=$TEST_DIRECTORY/emacs-show.expected-output
 
index a0ffdfef038aefcea46acd12f7d6e765e9c39d5a..43529a4840bea8f3a035174b23818ce87530d963 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/env bash
 
 test_description="emacs: mail subject to filename"
-. test-lib.sh
+. ./test-lib.sh
 
 # emacs server can't be started in a child process with $(test_emacs ...)
 test_emacs '(ignore)'
index 0e1f9fc710e934a46eeabe2da98ddb716315ff49..ca4a7988567452af1f2d3296ba462d275516fb3f 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/env bash
 
 test_description="emacs test function sanity"
-. test-lib.sh
+. ./test-lib.sh
 
 test_begin_subtest "emacs test function sanity"
 test_emacs_expect_t 't'
index 9f4b9c79de47860f4c128074f92ffeda43310347..f7df725eea611797c333ba7a5a759cf31b9171f0 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/env bash
 
 test_description="online help"
-. test-lib.sh
+. ./test-lib.sh
 
 test_expect_success 'notmuch --help' 'notmuch --help'
 test_expect_success 'notmuch --help tag' 'notmuch --help tag'