On Fri, 11 Nov 2011 20:02:52 +0400, Dmitry Kurochkin wrote: > My point is that if a system can not run "emacs -nw" because it lacks > corresponding terminfo, it is not notmuch who should work around these > issues. If you are using such system by whatever reason, it is your > responsibility to run notmuch tests (and all other programs who need a > valid terminfo) with modified TERM value. > > Perhaps others disagree, but I think it is reasonable for notmuch test > suite to expect that "emacs -nw" works. Hi, Dmitry. I think I disagree with this point. I think that ideally the test suite should be able to operate in a very minimal system, even without a terminal. Think of automated build daemons. If the test suite can provide some sort of terminal emulation for the things that need it, that would potentially eliminate the need for the runner of the test to provide it. It may not be possible to completely abstract everything away, but to the extent that we can we should. jamie.