]> diplodocus.org Git - nmh/commitdiff
Redirected stderr to /dev/null in the test for presence of
authorDavid Levine <levinedl@acm.org>
Fri, 1 Feb 2013 01:43:09 +0000 (19:43 -0600)
committerDavid Levine <levinedl@acm.org>
Fri, 1 Feb 2013 01:43:09 +0000 (19:43 -0600)
/dev/tty.  Solaris warns that it can't create the device.
This may not fix it, but it should help isolate which part of
the test is causing the warning.

test/pick/test-pick

index ce68325d0b496c44f22e5f04c08a4cc66b060d56..3fff777545e0a2d444c51c1a127ad2596614a9db 100755 (executable)
@@ -99,12 +99,16 @@ cat >"$expected" <<EOF
 EOF
 check "$expected" "$actual"
 
-if test -w /dev/tty && printf '' >/dev/tty; then
-  # Produce no standard output if no messages match and standard
-  # 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
+if test -w /dev/tty 2>/dev/null; then
+  if printf '' >/dev/tty; then
+    # Produce no standard output if no messages match and standard
+    # 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
 else
   echo "$0: skip tty test because can't write to /dev/tty"
 fi