summaryrefslogtreecommitdiff
path: root/t/t9121
diff options
context:
space:
mode:
authorLibravatar Jonathan Nieder <jrnieder@gmail.com>2010-10-17 02:36:59 +0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2010-10-18 16:20:19 -0700
commit996621eb4d4f7014a6542778420dd23b1d428896 (patch)
tree2d880243696fc14b0f658130b2eeafd8e48de551 /t/t9121
parenttest-lib: allow test code to check the list of declared prerequisites (diff)
downloadtgif-996621eb4d4f7014a6542778420dd23b1d428896.tar.xz
test_terminal: catch use without TTY prerequisite
It is easy to forget to declare the TTY prerequisite when writing tests on a system where it would always be satisfied (because IO::Pty is installed; see v1.7.3-rc0~33^2, 2010-08-16 for example). Automatically detect this problem so there is no need to remember. test_terminal: need to declare TTY prerequisite test_must_fail: command not found: test_terminal echo hi test_terminal returns status 127 in this case to simulate not being available. Also replace the SIMPLEPAGERTTY prerequisite on one test with "SIMPLEPAGER,TTY", since (1) the latter is supported now and (2) the prerequisite detection relies on the TTY prereq being explicitly declared. Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t9121')
0 files changed, 0 insertions, 0 deletions