diff options
author | varac <varacanero@zeromail.org> | 2016-12-22 19:09:58 +0100 |
---|---|---|
committer | Kali Kaneko (leap communications) <kali@leap.se> | 2016-12-26 14:55:47 +0100 |
commit | 33d5d1b35afb0decedfd33e2c868c20ac25bad78 (patch) | |
tree | 8b7b32aaf8b47a23da3b63c31d0f54979eec7de0 /tests | |
parent | 3ec7145e50c10ef06b135f0a980c44faf22e14c2 (diff) |
[test] clean up output of e2e test
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/e2e/e2e-test.sh | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/tests/e2e/e2e-test.sh b/tests/e2e/e2e-test.sh index 6e50604c..dea4c00d 100755 --- a/tests/e2e/e2e-test.sh +++ b/tests/e2e/e2e-test.sh @@ -9,9 +9,19 @@ # as an example: # export FROM_EXTERNAL_OPTS='-f user@example.org --tlsc --au user@example.or -ap MYPASSWORD -s smtp.example.org' # +# then: +# +# source venv/bin/activate +# make dev-latest-backend +# make test_e2e +# +# # TODO: # - Timeout waiting for mail - +# - Decrease poll interval +# - Make it less noisy (fix the vext warnings) +# - move away from cdev.bm +# - remove test user on success set -e @@ -23,7 +33,7 @@ MAIL_UUID=$(uuidgen) username="tmp_user_$(date +%Y%m%d%H%M%S)" user="${username}@${PROVIDER}" pw="$(head -c 10 < /dev/urandom | base64)" -SWAKS="swaks -t $user --h-Subject $MAIL_UUID" +SWAKS="swaks -t $user --h-Subject $MAIL_UUID --silent 2" # Stop any previously started bitmaskd # and start a new instance @@ -38,7 +48,7 @@ rm -rf "$LEAP_HOME" "$BCTL" user create "$user" --pass "$pw" # Authenticate -"$BCTL" user auth "$user" --pass "$pw" +"$BCTL" user auth "$user" --pass "$pw" > /dev/null # Note that imap_pw is the same for smtp @@ -65,6 +75,7 @@ $SWAKS $FROM_EXTERNAL_OPTS # wait until we the get mail we just sent. while ! ./tests/e2e/getmail --mailbox INBOX --subject "$MAIL_UUID" "$user" "$imap_pw" > /dev/null do + echo "Waiting for incoming test mail..." sleep 10 done |