From bdcf5e0cf1d1d0cee92965e94ef941db738e8f53 Mon Sep 17 00:00:00 2001 From: youtous Date: Fri, 24 Apr 2020 18:53:38 +0200 Subject: [PATCH] fix send mail test quota fix quota warning test: wait for postfix to be UP increase postfix restart delay --- test/tests.bats | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/test/tests.bats b/test/tests.bats index 3b310783..986a2271 100644 --- a/test/tests.bats +++ b/test/tests.bats @@ -1140,10 +1140,17 @@ EOF run repeat_until_success_or_timeout 20 sh -c "docker exec mail sh -c 'doveadm quota get -u quotauser@otherdomain.tld | grep -oP \"(User quota STORAGE\s+[0-9]+\s+)10(.*)\"'" assert_success + # dovecot and postfix has been restarted + wait_for_service mail postfix + wait_for_service mail dovecot + sleep 5 + # send some big emails - run docker exec mail /bin/sh -c "nc 0.0.0.0 25 < /tmp/docker-mailserver-test/email-templates/quota-exceeded.txt" - run docker exec mail /bin/sh -c "nc 0.0.0.0 25 < /tmp/docker-mailserver-test/email-templates/quota-exceeded.txt" - run docker exec mail /bin/sh -c "nc 0.0.0.0 25 < /tmp/docker-mailserver-test/email-templates/quota-exceeded.txt" + run docker exec mail /bin/sh -c "nc 0.0.0.0 25 < /tmp/docker-mailserver-test/email-templates/quota-exceeded.txt" + assert_success + run docker exec mail /bin/sh -c "nc 0.0.0.0 25 < /tmp/docker-mailserver-test/email-templates/quota-exceeded.txt" + assert_success + run docker exec mail /bin/sh -c "nc 0.0.0.0 25 < /tmp/docker-mailserver-test/email-templates/quota-exceeded.txt" assert_success # check for quota warn message existence