mirror of
https://github.com/certbot/certbot.git
synced 2026-08-03 00:22:04 +02:00
Get integration tests working on python 3.8 (#7372)
* Get integration tests working on python 3.8 * Run unit tests on py38 * Update coveragercs to use coverage 4.5+ format * remove line added to tox.ini * update changelog * xenial is the new travis default; no need to specify in .travis.yml
This commit is contained in:
@@ -1,2 +1,5 @@
|
|||||||
|
[run]
|
||||||
|
omit = */setup.py
|
||||||
|
|
||||||
[report]
|
[report]
|
||||||
omit = */setup.py
|
omit = */setup.py
|
||||||
|
|||||||
+12
-4
@@ -65,9 +65,11 @@ matrix:
|
|||||||
env: TOXENV=py34
|
env: TOXENV=py34
|
||||||
<<: *not-on-master
|
<<: *not-on-master
|
||||||
- python: "3.7"
|
- python: "3.7"
|
||||||
dist: xenial
|
|
||||||
env: TOXENV=py37
|
env: TOXENV=py37
|
||||||
<<: *not-on-master
|
<<: *not-on-master
|
||||||
|
- python: "3.8-dev"
|
||||||
|
env: TOXENV=py38
|
||||||
|
<<: *not-on-master
|
||||||
- sudo: required
|
- sudo: required
|
||||||
env: TOXENV=apache_compat
|
env: TOXENV=apache_compat
|
||||||
services: docker
|
services: docker
|
||||||
@@ -157,9 +159,11 @@ matrix:
|
|||||||
env: TOXENV=py36
|
env: TOXENV=py36
|
||||||
<<: *extended-test-suite
|
<<: *extended-test-suite
|
||||||
- python: "3.7"
|
- python: "3.7"
|
||||||
dist: xenial
|
|
||||||
env: TOXENV=py37
|
env: TOXENV=py37
|
||||||
<<: *extended-test-suite
|
<<: *extended-test-suite
|
||||||
|
- python: "3.8-dev"
|
||||||
|
env: TOXENV=py38
|
||||||
|
<<: *extended-test-suite
|
||||||
- python: "3.4"
|
- python: "3.4"
|
||||||
env: ACME_SERVER=boulder-v1 TOXENV=integration
|
env: ACME_SERVER=boulder-v1 TOXENV=integration
|
||||||
sudo: required
|
sudo: required
|
||||||
@@ -191,17 +195,21 @@ matrix:
|
|||||||
services: docker
|
services: docker
|
||||||
<<: *extended-test-suite
|
<<: *extended-test-suite
|
||||||
- python: "3.7"
|
- python: "3.7"
|
||||||
dist: xenial
|
|
||||||
env: ACME_SERVER=boulder-v1 TOXENV=integration
|
env: ACME_SERVER=boulder-v1 TOXENV=integration
|
||||||
sudo: required
|
sudo: required
|
||||||
services: docker
|
services: docker
|
||||||
<<: *extended-test-suite
|
<<: *extended-test-suite
|
||||||
- python: "3.7"
|
- python: "3.7"
|
||||||
dist: xenial
|
|
||||||
env: ACME_SERVER=boulder-v2 TOXENV=integration
|
env: ACME_SERVER=boulder-v2 TOXENV=integration
|
||||||
sudo: required
|
sudo: required
|
||||||
services: docker
|
services: docker
|
||||||
<<: *extended-test-suite
|
<<: *extended-test-suite
|
||||||
|
- python: "3.8-dev"
|
||||||
|
env: ACME_SERVER=boulder-v1 TOXENV=integration
|
||||||
|
<<: *extended-test-suite
|
||||||
|
- python: "3.8-dev"
|
||||||
|
env: ACME_SERVER=boulder-v2 TOXENV=integration
|
||||||
|
<<: *extended-test-suite
|
||||||
- sudo: required
|
- sudo: required
|
||||||
env: TOXENV=le_auto_jessie
|
env: TOXENV=le_auto_jessie
|
||||||
services: docker
|
services: docker
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ Certbot adheres to [Semantic Versioning](https://semver.org/).
|
|||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
*
|
* Run tests on Python3.8.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
# Avoid false warnings because certbot packages are not installed in the thread that executes
|
# Avoid false warnings because certbot packages are not installed in the thread that executes
|
||||||
# the coverage: indeed, certbot is launched as a CLI from a subprocess.
|
# the coverage: indeed, certbot is launched as a CLI from a subprocess.
|
||||||
disable_warnings = module-not-imported,no-data-collected
|
disable_warnings = module-not-imported,no-data-collected
|
||||||
|
omit = **/*_test.py,**/tests/*,**/dns_common*,**/certbot_nginx/parser_obj.py
|
||||||
|
|
||||||
[report]
|
[report]
|
||||||
# Exclude unit tests in coverage during integration tests.
|
# Exclude unit tests in coverage during integration tests.
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ botocore==1.12.36
|
|||||||
cloudflare==1.5.1
|
cloudflare==1.5.1
|
||||||
codecov==2.0.15
|
codecov==2.0.15
|
||||||
configparser==3.7.4
|
configparser==3.7.4
|
||||||
coverage==4.4.2
|
coverage==4.5.4
|
||||||
decorator==4.1.2
|
decorator==4.1.2
|
||||||
dns-lexicon==3.2.1
|
dns-lexicon==3.2.1
|
||||||
dnspython==1.15.0
|
dnspython==1.15.0
|
||||||
@@ -76,7 +76,7 @@ Sphinx==1.7.5
|
|||||||
sphinx-rtd-theme==0.2.4
|
sphinx-rtd-theme==0.2.4
|
||||||
sphinxcontrib-websupport==1.0.1
|
sphinxcontrib-websupport==1.0.1
|
||||||
tldextract==2.2.0
|
tldextract==2.2.0
|
||||||
tox==2.9.1
|
tox==3.14.0
|
||||||
tqdm==4.19.4
|
tqdm==4.19.4
|
||||||
traitlets==4.3.2
|
traitlets==4.3.2
|
||||||
twine==1.11.0
|
twine==1.11.0
|
||||||
|
|||||||
Reference in New Issue
Block a user