]> rtime.felk.cvut.cz Git - notmuch.git/commitdiff
test: renamed test scripts to format T\d\d\d-name.sh
authorTomi Ollila <tomi.ollila@iki.fi>
Thu, 9 Jan 2014 15:18:59 +0000 (17:18 +0200)
committerDavid Bremner <david@tethera.net>
Mon, 13 Jan 2014 18:16:46 +0000 (14:16 -0400)
All test scripts to be executed are now named as T\d\d\d-name.sh,
numers in increments of 10.

This eases adding new tests and developers to see which are test scripts
that are executed by test suite and in which order.

54 files changed:
test/T000-basic.sh [moved from test/basic with 100% similarity]
test/T010-help-test.sh [moved from test/help-test with 100% similarity]
test/T020-compact.sh [moved from test/compact with 100% similarity]
test/T030-config.sh [moved from test/config with 100% similarity]
test/T040-setup.sh [moved from test/setup with 100% similarity]
test/T050-new.sh [moved from test/new with 100% similarity]
test/T060-count.sh [moved from test/count with 100% similarity]
test/T070-insert.sh [moved from test/insert with 100% similarity]
test/T080-search.sh [moved from test/search with 100% similarity]
test/T090-search-output.sh [moved from test/search-output with 100% similarity]
test/T100-search-by-folder.sh [moved from test/search-by-folder with 100% similarity]
test/T110-search-position-overlap-bug.sh [moved from test/search-position-overlap-bug with 100% similarity]
test/T120-search-insufficient-from-quoting.sh [moved from test/search-insufficient-from-quoting with 100% similarity]
test/T130-search-limiting.sh [moved from test/search-limiting with 100% similarity]
test/T140-excludes.sh [moved from test/excludes with 100% similarity]
test/T150-tagging.sh [moved from test/tagging with 100% similarity]
test/T160-json.sh [moved from test/json with 100% similarity]
test/T170-sexp.sh [moved from test/sexp with 100% similarity]
test/T180-text.sh [moved from test/text with 100% similarity]
test/T190-multipart.sh [moved from test/multipart with 100% similarity]
test/T200-thread-naming.sh [moved from test/thread-naming with 100% similarity]
test/T210-raw.sh [moved from test/raw with 100% similarity]
test/T220-reply.sh [moved from test/reply with 100% similarity]
test/T230-reply-to-sender.sh [moved from test/reply-to-sender with 100% similarity]
test/T240-dump-restore.sh [moved from test/dump-restore with 100% similarity]
test/T250-uuencode.sh [moved from test/uuencode with 100% similarity]
test/T260-thread-order.sh [moved from test/thread-order with 100% similarity]
test/T270-author-order.sh [moved from test/author-order with 100% similarity]
test/T280-from-guessing.sh [moved from test/from-guessing with 100% similarity]
test/T290-long-id.sh [moved from test/long-id with 100% similarity]
test/T300-encoding.sh [moved from test/encoding with 100% similarity]
test/T310-emacs.sh [moved from test/emacs with 100% similarity]
test/T320-emacs-large-search-buffer.sh [moved from test/emacs-large-search-buffer with 100% similarity]
test/T330-emacs-subject-to-filename.sh [moved from test/emacs-subject-to-filename with 100% similarity]
test/T340-maildir-sync.sh [moved from test/maildir-sync with 100% similarity]
test/T350-crypto.sh [moved from test/crypto with 100% similarity]
test/T360-symbol-hiding.sh [moved from test/symbol-hiding with 100% similarity]
test/T370-search-folder-coherence.sh [moved from test/search-folder-coherence with 100% similarity]
test/T380-atomicity.sh [moved from test/atomicity with 100% similarity]
test/T390-python.sh [moved from test/python with 100% similarity]
test/T400-hooks.sh [moved from test/hooks with 100% similarity]
test/T410-argument-parsing.sh [moved from test/argument-parsing with 100% similarity]
test/T420-emacs-test-functions.sh [moved from test/emacs-test-functions with 100% similarity]
test/T430-emacs-address-cleaning.sh [moved from test/emacs-address-cleaning with 100% similarity]
test/T440-emacs-hello.sh [moved from test/emacs-hello with 100% similarity]
test/T450-emacs-show.sh [moved from test/emacs-show with 100% similarity]
test/T460-emacs-tree.sh [moved from test/emacs-tree with 100% similarity]
test/T470-missing-headers.sh [moved from test/missing-headers with 100% similarity]
test/T480-hex-escaping.sh [moved from test/hex-escaping with 100% similarity]
test/T490-parse-time-string.sh [moved from test/parse-time-string with 100% similarity]
test/T500-search-date.sh [moved from test/search-date with 100% similarity]
test/T510-thread-replies.sh [moved from test/thread-replies with 100% similarity]
test/notmuch-test
test/test-lib.sh

similarity index 100%
rename from test/basic
rename to test/T000-basic.sh
similarity index 100%
rename from test/help-test
rename to test/T010-help-test.sh
similarity index 100%
rename from test/compact
rename to test/T020-compact.sh
similarity index 100%
rename from test/config
rename to test/T030-config.sh
similarity index 100%
rename from test/setup
rename to test/T040-setup.sh
similarity index 100%
rename from test/new
rename to test/T050-new.sh
similarity index 100%
rename from test/count
rename to test/T060-count.sh
similarity index 100%
rename from test/insert
rename to test/T070-insert.sh
similarity index 100%
rename from test/search
rename to test/T080-search.sh
similarity index 100%
rename from test/excludes
rename to test/T140-excludes.sh
similarity index 100%
rename from test/tagging
rename to test/T150-tagging.sh
similarity index 100%
rename from test/json
rename to test/T160-json.sh
similarity index 100%
rename from test/sexp
rename to test/T170-sexp.sh
similarity index 100%
rename from test/text
rename to test/T180-text.sh
similarity index 100%
rename from test/multipart
rename to test/T190-multipart.sh
similarity index 100%
rename from test/raw
rename to test/T210-raw.sh
similarity index 100%
rename from test/reply
rename to test/T220-reply.sh
similarity index 100%
rename from test/dump-restore
rename to test/T240-dump-restore.sh
similarity index 100%
rename from test/uuencode
rename to test/T250-uuencode.sh
similarity index 100%
rename from test/thread-order
rename to test/T260-thread-order.sh
similarity index 100%
rename from test/author-order
rename to test/T270-author-order.sh
similarity index 100%
rename from test/long-id
rename to test/T290-long-id.sh
similarity index 100%
rename from test/encoding
rename to test/T300-encoding.sh
similarity index 100%
rename from test/emacs
rename to test/T310-emacs.sh
similarity index 100%
rename from test/maildir-sync
rename to test/T340-maildir-sync.sh
similarity index 100%
rename from test/crypto
rename to test/T350-crypto.sh
similarity index 100%
rename from test/atomicity
rename to test/T380-atomicity.sh
similarity index 100%
rename from test/python
rename to test/T390-python.sh
similarity index 100%
rename from test/hooks
rename to test/T400-hooks.sh
similarity index 100%
rename from test/emacs-hello
rename to test/T440-emacs-hello.sh
similarity index 100%
rename from test/emacs-show
rename to test/T450-emacs-show.sh
similarity index 100%
rename from test/emacs-tree
rename to test/T460-emacs-tree.sh
similarity index 100%
rename from test/hex-escaping
rename to test/T480-hex-escaping.sh
similarity index 100%
rename from test/search-date
rename to test/T500-search-date.sh
index d6fdd3a5d7f3a07d2db111643c80e40fb29a5698..b8437127c01fccc98c6f9be595f6cd1b8b0ebb5c 100755 (executable)
@@ -16,61 +16,7 @@ fi
 
 cd $(dirname "$0")
 
-TESTS="
-  basic
-  help-test
-  compact
-  config
-  setup
-  new
-  count
-  insert
-  search
-  search-output
-  search-by-folder
-  search-position-overlap-bug
-  search-insufficient-from-quoting
-  search-limiting
-  excludes
-  tagging
-  json
-  sexp
-  text
-  multipart
-  thread-naming
-  raw
-  reply
-  reply-to-sender
-  dump-restore
-  uuencode
-  thread-order
-  author-order
-  from-guessing
-  long-id
-  encoding
-  emacs
-  emacs-large-search-buffer
-  emacs-subject-to-filename
-  maildir-sync
-  crypto
-  symbol-hiding
-  search-folder-coherence
-  atomicity
-  python
-  hooks
-  argument-parsing
-  emacs-test-functions
-  emacs-address-cleaning
-  emacs-hello
-  emacs-show
-  emacs-tree
-  missing-headers
-  hex-escaping
-  parse-time-string
-  search-date
-  thread-replies
-"
-TESTS=${NOTMUCH_TESTS:=$TESTS}
+TESTS=${NOTMUCH_TESTS:-`echo T[0-9][0-9][0-9]-*.sh`}
 
 # Clean up any results from a previous run
 rm -r test-results >/dev/null 2>/dev/null
index 2fcaba656cffc39c51132784ca7bac79593a3a5b..487075e5e7e4cf8c13226e3ca2426f3c27904bc9 100644 (file)
@@ -27,6 +27,7 @@ shopt -u xpg_echo
 
 this_test=${0##*/}
 this_test=${this_test%.sh}
+this_test=${this_test#T[0-9][0-9][0-9]-}
 
 # if --tee was passed, write the output not only to the terminal, but
 # additionally to the file test-results/$BASENAME.out, too.