From 91deb6ec531958f39d5a076c20ae7740f61ac68d Mon Sep 17 00:00:00 2001 From: Brad Warren Date: Mon, 17 Oct 2016 13:11:24 -0700 Subject: [PATCH] Add test_tests.sh (#3633) --- tests/letstest/scripts/test_tests.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 tests/letstest/scripts/test_tests.sh diff --git a/tests/letstest/scripts/test_tests.sh b/tests/letstest/scripts/test_tests.sh new file mode 100755 index 000000000..10cad2549 --- /dev/null +++ b/tests/letstest/scripts/test_tests.sh @@ -0,0 +1,17 @@ +#!/bin/sh -xe + +MODULES="acme certbot certbot_apache certbot_nginx" +VENV_NAME=venv + +# *-auto respects VENV_PATH +VENV_PATH=$VENV_NAME letsencrypt/certbot-auto --debug --non-interactive --version +. $VENV_NAME/bin/activate + +# change to an empty directory to ensure CWD doesn't affect tests +cd $(mktemp -d) +pip install nose + +for module in $MODULES ; do + echo testing $module + nosetests -v $module +done