]> diplodocus.org Git - nmh/blobdiff - test/post/test-post-common.sh
Fixed a couple of signed-unsigned comparisons.
[nmh] / test / post / test-post-common.sh
index 1118d9cb3589cfa0eb685c9337c1b54156449ca3..4535ff891e911e0fcd75231b9f5868c961c3d6c8 100755 (executable)
@@ -32,15 +32,19 @@ test_post ()
     # The server doesn't always come up fast enough, so sleep and
     # retry a few times if it fails...
     status=1
-    for i in 0 1 2 3 4 5 6 7 8 9; do
+    for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do
         if send -draft -server 127.0.0.1 -port $localport $3
         then
             status=0
             break
         fi
-        sleep 1
+        sleep 2
     done
-    [ $status -eq 0 ] || exit 1
+    if [ $status -ne 0 ]; then
+      printf '%s: send failed, was fakesmtp given enough time to start?\n' \
+             "$0" >&2
+      exit 1
+    fi
 
     wait ${pid}