perf-test: rename current tests as "time tests"

This is almost entirely renaming files, except for updating a few
references to those file names, and changing the makefile target.

A new set of memory tests will be run separately because they take
much longer.
This commit is contained in:
David Bremner 2012-12-16 10:55:51 -04:00
parent f43b23f8e0
commit 047cd7a595
6 changed files with 9 additions and 8 deletions

View file

@ -10,7 +10,7 @@ SIGFILE := ${TXZFILE}.asc
TEST_SCRIPT := ${dir}/notmuch-perf-test TEST_SCRIPT := ${dir}/notmuch-perf-test
DEFAULT_URL := http://notmuchmail.org/releases/${CORPUS_NAME} DEFAULT_URL := http://notmuchmail.org/releases/${CORPUS_NAME}
perf-test: setup-perf-test all time-test: setup-perf-test all
$(TEST_SCRIPT) $(OPTIONS) $(TEST_SCRIPT) $(OPTIONS)
.PHONY: download-corpus setup-perf-test .PHONY: download-corpus setup-perf-test

View file

@ -36,8 +36,8 @@ for a list of mirrors.
Running tests Running tests
------------- -------------
The easiest way to run performance tests is to say "make perf-test", (or The easiest way to run performance tests is to say "make time-test", (or
simply run the notmuch-perf-test script). Either command will run all simply run the notmuch-time-test script). Either command will run all
available performance tests. available performance tests.
Alternately, you can run a specific subset of tests by simply invoking Alternately, you can run a specific subset of tests by simply invoking
@ -51,7 +51,7 @@ Each test script supports the following arguments
Writing tests Writing tests
------------- -------------
Have a look at "01-dump-restore" for an example. Sourcing Have a look at "T01-dump-restore" for an example. Sourcing
"perf-test-lib.sh" is mandatory. Utility functions include "perf-test-lib.sh" is mandatory. Utility functions include
- 'add_email_corpus' unpacks a set of messages and adds them to the database. - 'add_email_corpus' unpacks a set of messages and adds them to the database.
@ -65,4 +65,5 @@ Have a look at "01-dump-restore" for an example. Sourcing
Scripts are run in the order specified in notmuch-perf-test. In the Scripts are run in the order specified in notmuch-perf-test. In the
future this order might be chosen automatically so please follow the future this order might be chosen automatically so please follow the
convention of starting the name with two digits to specify the order. convention of starting the name with 'T' followed by two digits to
specify the order.

View file

@ -17,9 +17,9 @@ fi
cd $(dirname "$0") cd $(dirname "$0")
TESTS=" TESTS="
00-new T00-new
01-dump-restore T01-dump-restore
02-tag T02-tag
" "
for test in $TESTS; do for test in $TESTS; do