mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-25 04:18:08 +01:00
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:
parent
f43b23f8e0
commit
047cd7a595
6 changed files with 9 additions and 8 deletions
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
Loading…
Reference in a new issue