]> diplodocus.org Git - nmh/blobdiff - test/install-mh/test-version-check
Added check that replied-to text is not quoted-printable encoded.
[nmh] / test / install-mh / test-version-check
index e4ec7a9e36fd2690402b83277ff2a0994785717b..459cf8b35605b80f4bb1b644696e187474b6cbcc 100755 (executable)
@@ -6,7 +6,6 @@
 #
 ######################################################
 
 #
 ######################################################
 
-set -x # ???? debug on buildbot
 set -e
 
 if test -z "${MH_OBJ_DIR}"; then
 set -e
 
 if test -z "${MH_OBJ_DIR}"; then
@@ -18,6 +17,10 @@ fi
 
 setup_test
 
 
 setup_test
 
+if test ! -t 0 || test ! -t 1 || test ! -t 2; then
+    test_skip 'must be connected to terminal'
+fi
+
 require_prog script
 #### FreeBSD script, e.g., doesn't use -c to identify a command to run.
 if script -c 'echo OK' /dev/null 2>&1 | egrep 'OK' >/dev/null; then
 require_prog script
 #### FreeBSD script, e.g., doesn't use -c to identify a command to run.
 if script -c 'echo OK' /dev/null 2>&1 | egrep 'OK' >/dev/null; then
@@ -29,7 +32,6 @@ fi
 #### Run a command but don't wait for user input.  script(1) seems to do
 #### what we want by not waiting when run in the background.
 run_without_input() {
 #### Run a command but don't wait for user input.  script(1) seems to do
 #### what we want by not waiting when run in the background.
 run_without_input() {
-    echo MHCONTEXT = $MHCONTEXT # ????
     if [ "$script_command_opt" = -c ]; then
         #### -c takes single argument with command + arguments.
         script -q -f -c "$*" "$actual" >/dev/null &
     if [ "$script_command_opt" = -c ]; then
         #### -c takes single argument with command + arguments.
         script -q -f -c "$*" "$actual" >/dev/null &
@@ -90,9 +92,7 @@ rm "$actual"
 start_test 'with MHCONTEXT, welcome only if older'
 MHCONTEXT="${MH_TEST_DIR}/Mail/context2"; export MHCONTEXT
 printf 'Version: nmh-1.5\n' >"${MHCONTEXT}"
 start_test 'with MHCONTEXT, welcome only if older'
 MHCONTEXT="${MH_TEST_DIR}/Mail/context2"; export MHCONTEXT
 printf 'Version: nmh-1.5\n' >"${MHCONTEXT}"
-cat "$MHCONTEXT"
 run_without_input pick last
 run_without_input pick last
-cat "$actual" # ????
 grep 'Welcome to nmh version ' "$actual" >/dev/null
 # And make sure that version did get updated in context.
 grep "^${version}$" "${MHCONTEXT}" >/dev/null
 grep 'Welcome to nmh version ' "$actual" >/dev/null
 # And make sure that version did get updated in context.
 grep "^${version}$" "${MHCONTEXT}" >/dev/null