Removed bash-ism from test-pick.
authorDavid Levine <levinedl@acm.org>
Sat, 10 Mar 2012 16:44:30 +0000 (10:44 -0600)
committerDavid Levine <levinedl@acm.org>
Sat, 10 Mar 2012 16:44:30 +0000 (10:44 -0600)
test/pick/test-pick

index ba7c18b..8df115f 100755 (executable)
@@ -102,11 +102,10 @@ set +e
 
 if test -w /dev/tty; then
   # Produce no standard output if no messages match and standard
-  # output is a tty.  To test that, move stderr to stdout and
-  # write the output directly to the tty.  If there is output,
-  # it probably won't be captured, but pretend that it would be.
-  output=`pick -subject message.3 -and -from Test4 >&2- >/dev/tty`
-  run_test "echo $output" ''
+  # output is a tty.  To test that even when run with stdout
+  # detached, write directly to /dev/tty.  Can't capture the
+  # output so hopefully the user will notice it.
+  pick -subject message.3 -and -from Test4 >/dev/tty 2>/dev/null
 else
   echo "$0: skip tty test because can't write to /dev/tty"
 fi