From 2fefb03d9992fdf6d27f741b180f810389e9c4bd Mon Sep 17 00:00:00 2001 From: Brad Warren Date: Mon, 19 Jun 2017 14:09:17 -0700 Subject: [PATCH] Test rollback --- certbot-nginx/tests/boulder-integration.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/certbot-nginx/tests/boulder-integration.sh b/certbot-nginx/tests/boulder-integration.sh index bd35aee21..2ea4f4dd2 100755 --- a/certbot-nginx/tests/boulder-integration.sh +++ b/certbot-nginx/tests/boulder-integration.sh @@ -6,7 +6,10 @@ export PATH="/usr/sbin:$PATH" # /usr/sbin/nginx nginx_root="$root/nginx" mkdir $nginx_root -root="$nginx_root" ./certbot-nginx/tests/boulder-integration.conf.sh > $nginx_root/nginx.conf +original=$(root="$nginx_root" ./certbot-nginx/tests/boulder-integration.conf.sh) +nginx_conf="$nginx_root/nginx.conf" +echo $original > $nginx_conf + killall nginx || true nginx -c $nginx_root/nginx.conf @@ -23,6 +26,9 @@ echo | openssl s_client -connect localhost:5001 \ | openssl x509 -out $root/nginx.pem diff -q $root/nginx.pem $root/conf/live/nginx.wtf/cert.pem +certbot_test_nginx rollback --checkpoints 9001 +diff -q <(echo $original) $nginx_conf + # note: not reached if anything above fails, hence "killall" at the # top nginx -c $nginx_root/nginx.conf -s stop