You've already forked docker-mailserver
mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2025-08-10 23:12:02 +02:00
Improve test, get rid of sleep (#2492)
This commit is contained in:
@@ -101,11 +101,9 @@ function teardown_file() {
|
|||||||
@test "checking ssl: manual cert changes are picked up by check-for-changes" {
|
@test "checking ssl: manual cert changes are picked up by check-for-changes" {
|
||||||
printf 'someThingsChangedHere' \
|
printf 'someThingsChangedHere' \
|
||||||
>>"$(pwd)/test/test-files/ssl/${DOMAIN_SSL_MANUAL}/with_ca/ecdsa/key.ecdsa.pem"
|
>>"$(pwd)/test/test-files/ssl/${DOMAIN_SSL_MANUAL}/with_ca/ecdsa/key.ecdsa.pem"
|
||||||
sleep 15
|
|
||||||
|
|
||||||
run docker exec mail_manual_ssl /bin/bash -c "supervisorctl tail -3000 changedetector"
|
run timeout 15 docker exec mail_manual_ssl bash -c "tail -F /var/log/supervisor/changedetector.log | sed '/Manual certificates have changed/ q'"
|
||||||
assert_output --partial 'Change detected'
|
assert_success
|
||||||
assert_output --partial 'Manual certificates have changed'
|
|
||||||
|
|
||||||
sed -i '/someThingsChangedHere/d' "$(pwd)/test/test-files/ssl/${DOMAIN_SSL_MANUAL}/with_ca/ecdsa/key.ecdsa.pem"
|
sed -i '/someThingsChangedHere/d' "$(pwd)/test/test-files/ssl/${DOMAIN_SSL_MANUAL}/with_ca/ecdsa/key.ecdsa.pem"
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user