The current tests fail on my machine due to my configuration, mainly because I didn't have dtach installed, but also other stuff. The following patches fix all the issues I found, and also do plenty of cleanups. Felipe Contreras (13): test: fix passwd_sanitize() test: unset NAME environment variable test: remove USER_FULL_NAME when not present test: use correct fqdn in passwd_sanitize() test: fix wrong SKIP messages test: add prereqs check in test_emacs_expect_t test: add external prereqs to many emacs tests test: split emacs functionality to its own file test: emacs: simplify missing dependencies check test: emacs: check for configured emacs test: emacs: fix a couple of shellcheck complaints test: trivial style cleanups test: more style fixes test/T000-basic.sh | 2 +- test/T070-insert.sh | 2 +- test/T140-excludes.sh | 3 +- test/T160-json.sh | 1 + test/T170-sexp.sh | 1 + test/T190-multipart.sh | 3 +- test/T310-emacs.sh | 2 + test/T320-emacs-large-search-buffer.sh | 3 + test/T330-emacs-subject-to-filename.sh | 3 + test/T350-crypto.sh | 2 + test/T355-smime.sh | 2 + test/T357-index-decryption.sh | 2 + test/T358-emacs-protected-headers.sh | 2 + test/T420-emacs-test-functions.sh | 1 + test/T430-emacs-address-cleaning.sh | 3 + test/T440-emacs-hello.sh | 2 + test/T450-emacs-show.sh | 2 + test/T455-emacs-charsets.sh | 3 + test/T460-emacs-tree.sh | 2 + test/T490-parse-time-string.sh | 6 +- test/T510-thread-replies.sh | 1 + test/T590-libconfig.sh | 10 + test/T590-thread-breakage.sh | 10 +- test/T630-emacs-draft.sh | 2 + test/T720-emacs-attachment-warnings.sh | 3 + test/T730-emacs-forwarding.sh | 3 + test/export-dirs.sh | 3 +- test/test-lib-common.sh | 6 +- test/test-lib-emacs.sh | 209 ++++++++++++++++++ test/test-lib.sh | 282 ++++--------------------- 30 files changed, 310 insertions(+), 266 deletions(-) create mode 100644 test/test-lib-emacs.sh -- 2.31.0 _______________________________________________ notmuch mailing list -- notmuch@notmuchmail.org To unsubscribe send an email to notmuch-leave@notmuchmail.org