Hi, this is an updated version of v2 (id:1273510084-19896-1-git-send-email-sojkam1@fel.cvut.cz). It includes all test suite changes which were done in master since v2. Also a few minor bugs was fixed since v2, namely: - Messages are generated with UTC time zone by default - Unnecessary \n was remvoved from the title in t0005-reply.sh Michal Sojka (5): Copy test framework from Git Update test framework for use with notmuch test: Update helper functions Convert the actual tests to the new framework test: Set all times to UTC test/Makefile | 49 ++ test/README | 299 +++++++++ test/aggregate-results.sh | 34 + test/notmuch-test | 1190 +--------------------------------- test/t0000-basic.sh | 88 +++ test/t0001-new.sh | 164 +++++ test/t0002-search.sh | 111 ++++ test/t0003-json.sh | 46 ++ test/t0004-thread-naming.sh | 191 ++++++ test/t0005-reply.sh | 137 ++++ test/t0006-dump-restore.sh | 30 + test/t0007-uuencode.sh | 36 + test/t0008-threading-out-of-order.sh | 31 + test/t0009-author-reordering.sh | 35 + test/t0010-from-line-heuristics.sh | 215 ++++++ test/t0011-long-msgid.sh | 29 + test/t0012-encoding-issues.sh | 25 + test/test-lib.sh | 913 ++++++++++++++++++++++++++ 18 files changed, 2435 insertions(+), 1188 deletions(-) create mode 100644 test/Makefile create mode 100644 test/README create mode 100755 test/aggregate-results.sh create mode 100755 test/t0000-basic.sh create mode 100755 test/t0001-new.sh create mode 100755 test/t0002-search.sh create mode 100755 test/t0003-json.sh create mode 100755 test/t0004-thread-naming.sh create mode 100755 test/t0005-reply.sh create mode 100755 test/t0006-dump-restore.sh create mode 100755 test/t0007-uuencode.sh create mode 100755 test/t0008-threading-out-of-order.sh create mode 100755 test/t0009-author-reordering.sh create mode 100755 test/t0010-from-line-heuristics.sh create mode 100755 test/t0011-long-msgid.sh create mode 100755 test/t0012-encoding-issues.sh create mode 100644 test/test-lib.sh