]> diplodocus.org Git - nmh/commitdiff
Use new check_exit in `# gcov' tests.
authorRalph Corderoy <ralph@inputplus.co.uk>
Mon, 31 Oct 2016 17:44:24 +0000 (17:44 +0000)
committerRalph Corderoy <ralph@inputplus.co.uk>
Mon, 31 Oct 2016 17:44:24 +0000 (17:44 +0000)
It showed up fmtdump wasn't being found because $? was 127, not 1.
And mkstemp exits 255 on error, unusually amongst MH commands.

38 files changed:
test/ali/test-ali
test/anno/test-anno
test/burst/test-burst
test/comp/test-comp-format
test/dist/test-dist
test/folder/test-packf
test/folder/test-sortm
test/format/test-fmtdump
test/inc/test-msgchk
test/install-mh/test-install-mh
test/mhbuild/test-forw
test/mhbuild/test-header-encode
test/mhfixmsg/test-mhfixmsg
test/mhical/test-mhical
test/mhlist/test-mhlist
test/mhparam/test-mhparam
test/mhpath/test-mhpath
test/mhshow/test-charset
test/mhstore/test-mhstore
test/mkstemp/test-mkstemp
test/new/test-basic
test/oauth/test-inc
test/oauth/test-mhlogin
test/oauth/test-send
test/post/test-post-basic
test/prompter/test-prompter
test/rcv/test-rcvdist
test/rcv/test-rcvpack
test/rcv/test-rcvstore
test/rcv/test-rcvtty
test/refile/test-refile
test/repl/test-repl
test/scan/test-scan
test/sequences/test-flist
test/sequences/test-mark
test/show/test-show
test/slocal/test-slocal
test/whom/test-whom

index 4c3ef4c..008782d 100755 (executable)
@@ -19,7 +19,7 @@ fi
 
 setup_test
 
-ali - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' ali - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 expected_err=$MH_TEST_DIR/$$.expected_err
index f47ae2d..a7755ed 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-anno - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' anno - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 expected_err=$MH_TEST_DIR/$$.expected_err
index ed23747..23cfa73 100755 (executable)
@@ -12,7 +12,7 @@ fi
 
 setup_test
 
-burst - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' burst - # gcov
 
 #
 # Create a test message that we can burst
index 34c9cb9..f991b3c 100755 (executable)
@@ -13,7 +13,7 @@ fi
 
 setup_test
 
-comp - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' comp - # gcov
 
 #
 # Create a test template file (we create one here just in case the master
index 450a7a3..8039fa7 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-dist - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' dist - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 expected_err=$MH_TEST_DIR/$$.expected_err
index 1e341bb..f4f2d43 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-packf - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' packf - # gcov
 
 expected="$MH_TEST_DIR/$$.expected"
 actual="$MH_TEST_DIR/$$.actual"
index 142f522..7f3a651 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-sortm - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' sortm - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 actual=$MH_TEST_DIR/$$.actual
index 0c966c8..f919b0a 100755 (executable)
@@ -16,11 +16,11 @@ fi
 
 setup_test
 
-fmtdump - >/dev/null 2>&1 || true  # gcov
-
 # Use proper program, likely not the first one on PATH.
 fmtdump="${MH_LIBEXEC_DIR}/fmtdump"
 
+check_exit '-eq 1' "$fmtdump" - # gcov
+
 expected=$MH_TEST_DIR/$$.expected
 expected_err=$MH_TEST_DIR/$$.expected_err
 actual=$MH_TEST_DIR/$$.actual
index a20180d..24bfdcf 100755 (executable)
@@ -18,7 +18,7 @@ fi
 
 setup_test
 
-msgchk - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' msgchk - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 expected_err=$MH_TEST_DIR/$$.expected_err
index 561f3c1..5aafd9e 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-install-mh - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' install-mh - # gcov
 
 # check with no options, with nmh already installed
 run_test "install-mh" \
index 251f346..a0f8567 100755 (executable)
@@ -14,7 +14,7 @@ fi
 
 setup_test
 
-forw - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' forw - # gcov
 
 # Make a draft file forwarding two messages.
 mkdraft() {
index 8c2564b..3a0dcb9 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-mhbuild -h >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' mhbuild -h # gcov
 
 testname="${MH_TEST_DIR}/$$"
 backupname="${MH_TEST_DIR}/`mhparam sbackup`$$"
index fdc6ece..b3177db 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-mhfixmsg - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' mhfixmsg - # gcov
 
 #### Make sure that html-to-text conversion is what we expect.
 require_locale en_US.UTF-8 en_US.UTF8 en_US.utf-8 en_US.utf8
index edb78a2..072f2c3 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-mhical - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' mhical - # gcov
 
 #### Make sure that html-to-text conversion is what we expect.
 require_locale en_US.UTF-8 en_US.UTF8 en_US.utf-8 en_US.utf8
index 0fe4005..eb5e527 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-mhlist - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' mhlist - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 actual=$MH_TEST_DIR/$$.actual
index d838d68..994619b 100755 (executable)
@@ -16,8 +16,8 @@ fi
 
 setup_test
 
-mhparam - >/dev/null 2>&1 || true  # gcov
-mhparam localmbox >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' mhparam - # gcov
+check_exit '-eq 0' mhparam localmbox # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 expected_err=$MH_TEST_DIR/$$.expected_err
index dcd15fc..aab7ecb 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-mhpath - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' mhpath - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 actual=$MH_TEST_DIR/$$.actual
index 0320d14..92d8a96 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-mhshow - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' mhshow - # gcov
 
 require_locale en_US.UTF-8 en_US.UTF8 en_US.utf-8 en_US.utf8
 
index 3db1176..61593d3 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-mhstore - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' mhstore - # gcov
 
 expected="$MH_TEST_DIR/test-mhstore$$.expected"
 expected2="$MH_TEST_DIR/test-mhstore$$.expected2"
index afeb2c5..59cacad 100755 (executable)
@@ -21,7 +21,7 @@ actual="$MH_TEST_DIR"/$$.actual
 
 mkstemp="${MH_LIBEXEC_DIR}/mkstemp"
 
-$mkstemp - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 255' $mkstemp - # gcov
 
 $mkstemp -help | grep suffix >/dev/null  &&  has_mkstemps=1  ||  has_mkstemps=0
 
index dfe4e37..9eb4a65 100755 (executable)
@@ -14,7 +14,7 @@ fi
 
 setup_test
 
-folder - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' folder - # gcov
 
 folders=$MH_TEST_DIR/Mail/.folders
 
index 3965e15..38e25f6 100755 (executable)
@@ -10,7 +10,7 @@ fi
 
 . "${srcdir}/test/oauth/common.sh"
 
-inc - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' inc - # gcov
 
 setup_pop
 
index 16e3f90..f55673e 100755 (executable)
@@ -10,7 +10,7 @@ fi
 
 . "${srcdir}/test/oauth/common.sh"
 
-mhlogin - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' mhlogin - # gcov
 
 expect_no_creds() {
     cat /dev/null > "${MHTMPDIR}/$$.expected-creds"
index cbac5d0..7fa7bfb 100755 (executable)
@@ -10,7 +10,7 @@ fi
 
 . "${srcdir}/test/oauth/common.sh"
 
-send - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' send - # gcov
 
 test_send_only_fakehttp() {
     start_fakehttp
index 23534fc..126a6a4 100755 (executable)
@@ -12,7 +12,7 @@ fi
 
 . "${srcdir}/test/post/test-post-common.sh"
 
-"${MH_LIBEXEC_DIR}/post" - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' "$MH_LIBEXEC_DIR/post" - # gcov
 
 #
 # Basic test - Simple message, single user, single recipient.  Note that
index f36c0d8..2b3ad1c 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-prompter - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' prompter - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 expected_err=$MH_TEST_DIR/$$.expected_err
index f11da72..8583444 100755 (executable)
@@ -19,7 +19,7 @@ setup_test
 # Use proper program, likely not the first one on PATH.
 rcvdist="${MH_LIBEXEC_DIR}/rcvdist"
 
-$rcvdist - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' $rcvdist - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 actual=$MH_TEST_DIR/$$.actual
index d15e047..3f306ba 100755 (executable)
@@ -19,7 +19,7 @@ setup_test
 # Use proper program, likely not the first one on PATH.
 rcvpack="${MH_LIBEXEC_DIR}/rcvpack"
 
-$rcvpack - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' $rcvpack - # gcov
 
 expected="$MH_TEST_DIR/$$.expected"
 actual="$MH_TEST_DIR/$$.actual"
index 54ce6e4..7d88faa 100755 (executable)
@@ -19,7 +19,7 @@ setup_test
 # Use proper program, likely not the first one on PATH.
 rcvstore="${MH_LIBEXEC_DIR}/rcvstore"
 
-$rcvstore - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' $rcvstore - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 expected_err=$MH_TEST_DIR/$$.expected_err
index 4cef2b8..541a186 100755 (executable)
@@ -19,7 +19,7 @@ setup_test
 # Use proper program, likely not the first one on PATH.
 rcvtty="${MH_LIBEXEC_DIR}/rcvtty"
 
-$rcvtty - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' $rcvtty - # gcov
 
 expected="$MH_TEST_DIR/$$.expected"
 actual="$MH_TEST_DIR/$$.actual"
index 15f0476..e388843 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-refile - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' refile - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 actual=$MH_TEST_DIR/$$.actual
index 350428d..7de8024 100755 (executable)
@@ -19,7 +19,7 @@ fi
 
 setup_test
 
-repl - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' repl - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 actual=$MH_TEST_DIR/Mail/draft
index 60acab0..070e9fa 100755 (executable)
@@ -14,7 +14,7 @@ fi
 
 setup_test
 
-scan - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' scan - # gcov
 
 expected="$MH_TEST_DIR/$$.expected"
 actual="$MH_TEST_DIR/$$.actual"
index d6ee7c1..037272d 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-flist - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' flist - # gcov
 
 run_test 'mark 1 3 5 7 9 +inbox -sequence odd' ''
 run_test 'mark -s odd -list' 'odd: 1 3 5 7 9'
index e98f1f8..8319923 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 setup_test
 
-mark - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' mark - # gcov
 
 # Test sequence creation.
 run_test 'mark 1 3 5 7 +inbox -sequence odd' ''
index d6c2d9b..07050fa 100755 (executable)
@@ -9,7 +9,7 @@ fi
 
 setup_test
 
-show - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' show - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 actual=$MH_TEST_DIR/$$.actual
index 6468de5..6924d7b 100755 (executable)
@@ -19,7 +19,7 @@ setup_test
 # Use proper program, maybe not the first one on PATH.
 slocal="$MH_LIBEXEC_DIR"/slocal
 
-$slocal - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' $slocal - # gcov
 
 expected="$MH_TEST_DIR"/$$.expected
 actual="$MH_TEST_DIR"/$$.actual
index 8a5a656..537fc2d 100755 (executable)
@@ -19,7 +19,7 @@ fi
 
 setup_test
 
-whom - >/dev/null 2>&1 || true  # gcov
+check_exit '-eq 1' whom - # gcov
 
 expected=$MH_TEST_DIR/$$.expected
 actual=$MH_TEST_DIR/$$.actual