perf-test: use $(dirname "$0") for sourcing perf-test-lib.sh
authorJani Nikula <jani@nikula.org>
Mon, 25 Sep 2017 20:38:20 +0000 (23:38 +0300)
committerDavid Bremner <david@tethera.net>
Fri, 20 Oct 2017 22:53:14 +0000 (19:53 -0300)
Don't assume the tests are always run from within the source tree.

performance-test/M00-new.sh
performance-test/M01-dump-restore.sh
performance-test/M02-show.sh
performance-test/M03-search.sh
performance-test/M04-reply.sh
performance-test/M05-reindex.sh
performance-test/M06-insert.sh
performance-test/T00-new.sh
performance-test/T01-dump-restore.sh
performance-test/T02-tag.sh
performance-test/T03-reindex.sh

index a040a97e043a65e3691361a53556dba6f0f17da5..aab36e6953e2917b40a959a5bb4177d0c1cfd772 100755 (executable)
@@ -2,7 +2,7 @@
 
 test_description='notmuch new'
 
-. ./perf-test-lib.sh || exit 1
+. $(dirname "$0")/perf-test-lib.sh || exit 1
 
 # ensure initial 'notmuch new' is run by memory_start
 uncache_database
index 8fea98242d2cb91785ba08fdb5d717ce138532c2..32ab8dc9c0b99fac7e5375b17f8d184daea7187b 100755 (executable)
@@ -2,7 +2,7 @@
 
 test_description='dump and restore'
 
-. ./perf-test-lib.sh || exit 1
+. $(dirname "$0")/perf-test-lib.sh || exit 1
 
 memory_start
 
index d73035ea1197de8d0a9d6d587ad32afee90de4b2..2e218fd3c4b6fd0c5ea9163a82084de627752918 100755 (executable)
@@ -2,7 +2,7 @@
 
 test_description='show'
 
-. ./perf-test-lib.sh || exit 1
+. $(dirname "$0")/perf-test-lib.sh || exit 1
 
 memory_start
 
index 8d026eee366278048b95a7c4b4eb705fca56377b..343f5c7cfc24bba490ee67aa410be76937165763 100755 (executable)
@@ -2,7 +2,7 @@
 
 test_description='search'
 
-. ./perf-test-lib.sh || exit 1
+. $(dirname "$0")/perf-test-lib.sh || exit 1
 
 memory_start
 
index 0e1ce0876925dd18272e9517b42a7cffdf3e29bd..3c1205dbc41206f67c086de8640c3ef615d23f0f 100755 (executable)
@@ -2,7 +2,7 @@
 
 test_description='search'
 
-. ./perf-test-lib.sh || exit 1
+. $(dirname "$0")/perf-test-lib.sh || exit 1
 
 memory_start
 
index d36e061b7549832a75320f907a0c6e564e7055bd..17e2c824698ab5852e11d57bd598222c686753f9 100755 (executable)
@@ -2,7 +2,7 @@
 
 test_description='reindex'
 
-. ./perf-test-lib.sh || exit 1
+. $(dirname "$0")/perf-test-lib.sh || exit 1
 
 memory_start
 
index 9fcc2a0c9ff10b7232099f7996ea03ff4ca2ad45..5ae0656a505b1c909644ab6251988578db6d1bd8 100755 (executable)
@@ -2,7 +2,7 @@
 
 test_description='search'
 
-. ./perf-test-lib.sh || exit 1
+. $(dirname "$0")/perf-test-lib.sh || exit 1
 
 memory_start
 
index b9f211581f5a20986605dbe0fb54c727e7ddd93d..687501294e2ce0751311703b7d283fc37db0b2e0 100755 (executable)
@@ -2,7 +2,7 @@
 
 test_description='notmuch new'
 
-. ./perf-test-lib.sh || exit 1
+. $(dirname "$0")/perf-test-lib.sh || exit 1
 
 uncache_database
 
index 9cfd5cd624accdb1e77b6c3a17bc2a79cebbfedc..12f12e660533ecd288cbdd61e6dbfddb34b6f916 100755 (executable)
@@ -2,7 +2,7 @@
 
 test_description='dump and restore'
 
-. ./perf-test-lib.sh || exit 1
+. $(dirname "$0")/perf-test-lib.sh || exit 1
 
 time_start
 
index dacb50b8bbf822eb808ae20202b1a0fb2615aa98..8c5dfd68031656503d2ba40b49271f9570b87eaa 100755 (executable)
@@ -2,7 +2,7 @@
 
 test_description='tagging'
 
-. ./perf-test-lib.sh || exit 1
+. $(dirname "$0")/perf-test-lib.sh || exit 1
 
 time_start
 
index 7af2d22d3df869d92b8658a289d7e66cffff6c94..d6d5c3c3ae83640fe0fdd7f94d396d085fdc182e 100755 (executable)
@@ -2,7 +2,7 @@
 
 test_description='tagging'
 
-. ./perf-test-lib.sh || exit 1
+. $(dirname "$0")/perf-test-lib.sh || exit 1
 
 time_start