tests: test terminal output to both stdout and stderr
authorJeff King <peff@peff.net>
Sat, 16 Oct 2010 18:36:57 +0000 (02:36 +0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 18 Oct 2010 23:20:19 +0000 (16:20 -0700)
commite23f436c35c3e7fd12feeed783064e08aaf27869
tree666f29eb3bfa3aa18981af1b0c23f79dbf1b56de
parentcc4e48fc1eafdb9bec037f10c22708a26fd25ef6
tests: test terminal output to both stdout and stderr

Some outputs (like the pager) care whether stdout is a
terminal. Others (like progress meters) care about stderr.

This patch sets up both. Technically speaking, we could go
further and set up just one (because either the other goes
to a terminal, or because our tests are only interested in
one). This patch does both to keep the interface to
lib-terminal simple.

Signed-off-by: Jeff King <peff@peff.net>
Reviewed-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/lib-terminal.sh
t/test-terminal.perl