]> git.notmuchmail.org Git - notmuch/commitdiff
perf-test: add notmuch-memory-test
authorDavid Bremner <bremner@debian.org>
Wed, 15 May 2013 10:53:27 +0000 (07:53 -0300)
committerDavid Bremner <bremner@debian.org>
Thu, 16 May 2013 01:23:29 +0000 (22:23 -0300)
Somehow this file was not added to the patch set which split the tests
into time and memory tests. Take advantage of the the "new" way of
running tests to avoid listing the explicitly.

performance-test/notmuch-memory-test [new file with mode: 0755]

diff --git a/performance-test/notmuch-memory-test b/performance-test/notmuch-memory-test
new file mode 100755 (executable)
index 0000000..3cf28c7
--- /dev/null
@@ -0,0 +1,21 @@
+#!/usr/bin/env bash
+
+# Run tests
+#
+# Copyright (c) 2005 Junio C Hamano
+#
+# Adapted from a Makefile to a shell script by Carl Worth (2010)
+
+if [ ${BASH_VERSINFO[0]} -lt 4 ]; then
+    echo "Error: The notmuch test suite requires a bash version >= 4.0"
+    echo "due to use of associative arrays within the test suite."
+    echo "Please try again with a newer bash (or help us fix the"
+    echo "test suite to be more portable). Thanks."
+    exit 1
+fi
+
+cd $(dirname "$0")
+
+for test in M*.sh; do
+    ./"$test" "$@"
+done