notmuch/test/notmuch-test
Carl Worth 4e414e2a5a Rename/rewrite the new emacs-forgetfulness test (to emacs-large-search-buffer)
The new name is more descriptive of the bug being tested. Also, the test
is rewritten slightly so that it's much more plain to see how the bug
manifests itself, (that messages are droped from the emacs result at
regular intervals). Primarily, this is by collapsing the large blobs
used to inflate the message subjects.
2011-03-10 13:22:04 -08:00

55 lines
1,020 B
Bash
Executable file

#!/bin/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")
TESTS="
basic
new
search
search-output
search-by-folder
search-position-overlap-bug
search-insufficient-from-quoting
json
thread-naming
raw
reply
dump-restore
uuencode
thread-order
author-order
from-guessing
long-id
encoding
emacs
emacs-large-search-buffer
maildir-sync
"
# Clean up any results from a previous run
rm -r test-results >/dev/null 2>/dev/null
# Run the tests
for test in $TESTS; do
./$test "$@"
done
# Report results
./aggregate-results.sh test-results/*
# Clean up
rm -r test-results corpus.mail