X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/80b2767e802566662044eee232384b1f95dc6b61..b5d9d6e4b1b05797ad7b2d86bdaf7cbf86d5e3da:/test/pick/test-pick diff --git a/test/pick/test-pick b/test/pick/test-pick index 2396811b..08772bfd 100755 --- a/test/pick/test-pick +++ b/test/pick/test-pick @@ -87,6 +87,7 @@ NOT EOF check $expected $actual +set +e # Produce 0 if no messages match and standard output is not a tty. # Note that there is an error message on stderr, but it's redirected @@ -97,18 +98,20 @@ cat >$expected <&2-` >$actual -cat >$expected </dev/tty 2>/dev/null +else + echo "$0: skip tty test because can't write to /dev/tty" +fi # Also, check that the exit status is 1. -set +e -pick -subject message.3 -and -from Test4 2>/dev/null +pick -subject message.3 -and -from Test4 >/dev/null 2>&1 run_test "echo $?" '1' + set -e # Test -cc. @@ -137,10 +140,12 @@ pick -after '28 Sep 2008 00:00:00' >$actual 2>&1 cat >$expected <$actual 2>/dev/null +set +e +pick -after '29 Sep 2008 00:00:00' >$actual 2>/dev/null +set -e cat >$expected <$expected <$actual 2>/dev/null +set +e +pick -before '28 Sep 2006 00:00:00' last:3 >$actual 2>/dev/null +set -e cat >$expected <$actual 2>/dev/null +set +e +pick -datefield date -after '29 Sep 2008 00:00:00' >$actual 2>/dev/null +set -e cat >$expected <