| #!/bin/bash -ex | |
| case "${1}" in | |
| install) | |
| git clone --depth=1 https://github.com/certbot/certbot | |
| cd certbot | |
| git rev-parse HEAD | |
| tools/pip_install.py -e ./acme[test] | |
| tools/pip_install.py -e ./certbot[test] | |
| pip install -U pyopenssl | |
| ;; | |
| run) | |
| cd certbot | |
| # Ignore some warnings for now since they're now automatically promoted | |
| # to errors. We can probably remove this when acme gets split into | |
| # its own repo | |
| pytest -Wignore certbot | |
| pytest acme | |
| ;; | |
| *) | |
| exit 1 | |
| ;; | |
| esac |