Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini28
1 files changed, 18 insertions, 10 deletions
diff --git a/tox.ini b/tox.ini
index 9db06f78c..e38f1311e 100644
--- a/tox.ini
+++ b/tox.ini
@@ -4,16 +4,16 @@
[tox]
skipsdist = true
-envlist = modification,py{34,35,36},cover,lint
+envlist = modification,py{34,35,36},py27-cover,lint
[base]
# pip installs the requested packages in editable mode
-pip_install = {toxinidir}/tools/pip_install_editable.sh
+pip_install = python {toxinidir}/tools/pip_install_editable.py
# pip installs the requested packages in editable mode and runs unit tests on
# them. Each package is installed and tested in the order they are provided
# before the script moves on to the next package. All dependencies are pinned
# to a specific version for increased stability for developers.
-install_and_test = {toxinidir}/tools/install_and_test.sh
+install_and_test = python {toxinidir}/tools/install_and_test.py
dns_packages =
certbot-dns-cloudflare \
certbot-dns-cloudxns \
@@ -38,7 +38,7 @@ all_packages =
certbot-postfix \
letshelp-certbot
install_packages =
- {toxinidir}/tools/pip_install_editable.sh {[base]all_packages}
+ python {toxinidir}/tools/pip_install_editable.py {[base]all_packages}
source_paths =
acme/acme
certbot
@@ -64,7 +64,9 @@ source_paths =
tests/lock_test.py
[testenv]
-passenv = TRAVIS
+passenv =
+ TRAVIS
+ APPVEYOR
commands =
{[base]install_and_test} {[base]all_packages}
python tests/lock_test.py
@@ -120,11 +122,17 @@ basepython = python2.7
commands =
{[base]install_packages}
-[testenv:cover]
+[testenv:py27-cover]
basepython = python2.7
commands =
{[base]install_packages}
- ./tox.cover.sh
+ python tox.cover.py
+
+[testenv:py37-cover]
+basepython = python3.7
+commands =
+ {[base]install_packages}
+ python tox.cover.py
[testenv:lint]
basepython = python2.7
@@ -133,7 +141,7 @@ basepython = python2.7
# continue, but tox return code will reflect previous error
commands =
{[base]install_packages}
- pylint --reports=n --rcfile=.pylintrc {[base]source_paths}
+ python -m pylint --reports=n --rcfile=.pylintrc {[base]source_paths}
[testenv:mypy]
basepython = python3
@@ -157,7 +165,7 @@ commands =
# allow users to run the modification check by running `tox`
[testenv:modification]
commands =
- {toxinidir}/tests/modification-check.sh
+ python {toxinidir}/tests/modification-check.py
[testenv:apache_compat]
commands =
@@ -197,7 +205,7 @@ passenv =
# At the moment, this tests under Python 2.7 only, as only that version is
# readily available on the Trusty Docker image.
commands =
- {toxinidir}/tests/modification-check.sh
+ python {toxinidir}/tests/modification-check.py
docker build -f letsencrypt-auto-source/Dockerfile.trusty -t lea letsencrypt-auto-source
docker run --rm -t -i lea
whitelist_externals =