]> rtime.felk.cvut.cz Git - notmuch.git/commit
test/test-lib.sh: use vt100 as dtach terminal if TERM dumb or unset/empty
authorTomi Ollila <tomi.ollila@iki.fi>
Thu, 24 Jan 2013 07:39:02 +0000 (09:39 +0200)
committerDavid Bremner <bremner@debian.org>
Thu, 24 Jan 2013 10:59:21 +0000 (06:59 -0400)
commita12f810a00cf0779e9b62c400f7ccd7af9d3a113
treee853d3d22b90be5e14aee3827e9c5254be3326bc
parentcbaacad316331a3cb34ca797184e164ca8c468a2
test/test-lib.sh: use vt100 as dtach terminal if TERM dumb or unset/empty

The TERM environment variable is set to 'dumb' when running tests, but
the original value of it is stored for echoing colors and running emacs
(somewhat interactively) in detached session. Emacs requires some
terminal control sequences to be available for interactive operation.
In case original TERM is (also) 'dumb' (or unset/empty) emacs cannot
run interactively. To fix this problem dtach (and emacs as it's child
process) is run with TERM=vt100 in case original TERM was unset, empty
or 'dumb'. This way there is a chance to run emacs tests with different
user terminals and potentially find problems there.
test/test-lib.sh