Compare commits
3 Commits
mutable-va
...
test-updat
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4004e76284 | ||
|
|
f695a5e683 | ||
|
|
0ba1aa6718 |
@@ -3,3 +3,4 @@ omit = */setup.py
|
|||||||
|
|
||||||
[report]
|
[report]
|
||||||
omit = */setup.py
|
omit = */setup.py
|
||||||
|
precision = 2
|
||||||
|
|||||||
130
.travis.yml
130
.travis.yml
@@ -47,74 +47,6 @@ matrix:
|
|||||||
- python: "2.7"
|
- python: "2.7"
|
||||||
env: TOXENV=py27-cover FYI="py27 tests + code coverage"
|
env: TOXENV=py27-cover FYI="py27 tests + code coverage"
|
||||||
|
|
||||||
- python: "3.7"
|
|
||||||
env: TOXENV=lint
|
|
||||||
<<: *not-on-master
|
|
||||||
- python: "3.5"
|
|
||||||
env: TOXENV=mypy
|
|
||||||
<<: *not-on-master
|
|
||||||
- python: "2.7"
|
|
||||||
# Ubuntu Trusty or older must be used because the oldest version of
|
|
||||||
# cryptography we support cannot be compiled against the version of
|
|
||||||
# OpenSSL in Xenial or newer.
|
|
||||||
dist: trusty
|
|
||||||
env: TOXENV='py27-{acme,apache,apache-v2,certbot,dns,nginx}-oldest'
|
|
||||||
<<: *not-on-master
|
|
||||||
- python: "3.5"
|
|
||||||
env: TOXENV=py35
|
|
||||||
<<: *not-on-master
|
|
||||||
- python: "3.8"
|
|
||||||
env: TOXENV=py38
|
|
||||||
<<: *not-on-master
|
|
||||||
- sudo: required
|
|
||||||
env: TOXENV=apache_compat
|
|
||||||
services: docker
|
|
||||||
before_install:
|
|
||||||
addons:
|
|
||||||
<<: *not-on-master
|
|
||||||
- sudo: required
|
|
||||||
env: TOXENV=le_auto_xenial
|
|
||||||
services: docker
|
|
||||||
<<: *not-on-master
|
|
||||||
- python: "2.7"
|
|
||||||
env: TOXENV=apacheconftest-with-pebble
|
|
||||||
<<: *not-on-master
|
|
||||||
- python: "2.7"
|
|
||||||
env: TOXENV=nginxroundtrip
|
|
||||||
<<: *not-on-master
|
|
||||||
|
|
||||||
# Extended test suite on cron jobs and pushes to tested branches other than master
|
|
||||||
- sudo: required
|
|
||||||
env: TOXENV=nginx_compat
|
|
||||||
services: docker
|
|
||||||
before_install:
|
|
||||||
addons:
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "2.7"
|
|
||||||
env:
|
|
||||||
- TOXENV=travis-test-farm-apache2
|
|
||||||
- secure: "f+j/Lj9s1lcuKo5sEFrlRd1kIAMnIJI4z0MTI7QF8jl9Fkmbx7KECGzw31TNgzrOSzxSapHbcueFYvNCLKST+kE/8ogMZBbwqXfEDuKpyF6BY3uYoJn+wPVE5pIb8Hhe08xPte8TTDSMIyHI3EyTfcAKrIreauoArePvh/cRvSw="
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "2.7"
|
|
||||||
env:
|
|
||||||
- TOXENV=travis-test-farm-leauto-upgrades
|
|
||||||
- secure: "f+j/Lj9s1lcuKo5sEFrlRd1kIAMnIJI4z0MTI7QF8jl9Fkmbx7KECGzw31TNgzrOSzxSapHbcueFYvNCLKST+kE/8ogMZBbwqXfEDuKpyF6BY3uYoJn+wPVE5pIb8Hhe08xPte8TTDSMIyHI3EyTfcAKrIreauoArePvh/cRvSw="
|
|
||||||
git:
|
|
||||||
depth: false # This is needed to have the history to checkout old versions of certbot-auto.
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "2.7"
|
|
||||||
env:
|
|
||||||
- TOXENV=travis-test-farm-certonly-standalone
|
|
||||||
- secure: "f+j/Lj9s1lcuKo5sEFrlRd1kIAMnIJI4z0MTI7QF8jl9Fkmbx7KECGzw31TNgzrOSzxSapHbcueFYvNCLKST+kE/8ogMZBbwqXfEDuKpyF6BY3uYoJn+wPVE5pIb8Hhe08xPte8TTDSMIyHI3EyTfcAKrIreauoArePvh/cRvSw="
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "2.7"
|
|
||||||
env:
|
|
||||||
- TOXENV=travis-test-farm-sdists
|
|
||||||
- secure: "f+j/Lj9s1lcuKo5sEFrlRd1kIAMnIJI4z0MTI7QF8jl9Fkmbx7KECGzw31TNgzrOSzxSapHbcueFYvNCLKST+kE/8ogMZBbwqXfEDuKpyF6BY3uYoJn+wPVE5pIb8Hhe08xPte8TTDSMIyHI3EyTfcAKrIreauoArePvh/cRvSw="
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "3.7"
|
|
||||||
env: TOXENV=py37 CERTBOT_NO_PIN=1
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "2.7"
|
- python: "2.7"
|
||||||
env: ACME_SERVER=boulder-v1 TOXENV=integration
|
env: ACME_SERVER=boulder-v1 TOXENV=integration
|
||||||
sudo: required
|
sudo: required
|
||||||
@@ -125,48 +57,6 @@ matrix:
|
|||||||
sudo: required
|
sudo: required
|
||||||
services: docker
|
services: docker
|
||||||
<<: *extended-test-suite
|
<<: *extended-test-suite
|
||||||
- python: "2.7"
|
|
||||||
env: ACME_SERVER=boulder-v1 TOXENV=integration-certbot-oldest
|
|
||||||
# Ubuntu Trusty or older must be used because the oldest version of
|
|
||||||
# cryptography we support cannot be compiled against the version of
|
|
||||||
# OpenSSL in Xenial or newer.
|
|
||||||
dist: trusty
|
|
||||||
sudo: required
|
|
||||||
services: docker
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "2.7"
|
|
||||||
env: ACME_SERVER=boulder-v2 TOXENV=integration-certbot-oldest
|
|
||||||
# Ubuntu Trusty or older must be used because the oldest version of
|
|
||||||
# cryptography we support cannot be compiled against the version of
|
|
||||||
# OpenSSL in Xenial or newer.
|
|
||||||
dist: trusty
|
|
||||||
sudo: required
|
|
||||||
services: docker
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "2.7"
|
|
||||||
env: ACME_SERVER=boulder-v1 TOXENV=integration-nginx-oldest
|
|
||||||
# Ubuntu Trusty or older must be used because the oldest version of
|
|
||||||
# cryptography we support cannot be compiled against the version of
|
|
||||||
# OpenSSL in Xenial or newer.
|
|
||||||
dist: trusty
|
|
||||||
sudo: required
|
|
||||||
services: docker
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "2.7"
|
|
||||||
env: ACME_SERVER=boulder-v2 TOXENV=integration-nginx-oldest
|
|
||||||
# Ubuntu Trusty or older must be used because the oldest version of
|
|
||||||
# cryptography we support cannot be compiled against the version of
|
|
||||||
# OpenSSL in Xenial or newer.
|
|
||||||
dist: trusty
|
|
||||||
sudo: required
|
|
||||||
services: docker
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "3.6"
|
|
||||||
env: TOXENV=py36
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "3.7"
|
|
||||||
env: TOXENV=py37
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- python: "3.5"
|
- python: "3.5"
|
||||||
env: ACME_SERVER=boulder-v1 TOXENV=integration
|
env: ACME_SERVER=boulder-v1 TOXENV=integration
|
||||||
sudo: required
|
sudo: required
|
||||||
@@ -203,26 +93,6 @@ matrix:
|
|||||||
- python: "3.8"
|
- python: "3.8"
|
||||||
env: ACME_SERVER=boulder-v2 TOXENV=integration
|
env: ACME_SERVER=boulder-v2 TOXENV=integration
|
||||||
<<: *extended-test-suite
|
<<: *extended-test-suite
|
||||||
- sudo: required
|
|
||||||
env: TOXENV=le_auto_jessie
|
|
||||||
services: docker
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- sudo: required
|
|
||||||
env: TOXENV=le_auto_centos6
|
|
||||||
services: docker
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- sudo: required
|
|
||||||
env: TOXENV=le_auto_oraclelinux6
|
|
||||||
services: docker
|
|
||||||
<<: *extended-test-suite
|
|
||||||
- sudo: required
|
|
||||||
env: TOXENV=docker_dev
|
|
||||||
services: docker
|
|
||||||
addons:
|
|
||||||
apt:
|
|
||||||
packages: # don't install nginx and apache
|
|
||||||
- libaugeas0
|
|
||||||
<<: *extended-test-suite
|
|
||||||
|
|
||||||
# container-based infrastructure
|
# container-based infrastructure
|
||||||
sudo: false
|
sudo: false
|
||||||
|
|||||||
14
tox.cover.py
14
tox.cover.py
@@ -14,14 +14,14 @@ DEFAULT_PACKAGES = [
|
|||||||
'certbot_dns_sakuracloud', 'certbot_nginx']
|
'certbot_dns_sakuracloud', 'certbot_nginx']
|
||||||
|
|
||||||
COVER_THRESHOLDS = {
|
COVER_THRESHOLDS = {
|
||||||
'certbot': {'linux': 96, 'windows': 96},
|
'certbot': {'linux': 95.7, 'windows': 96.56},
|
||||||
'acme': {'linux': 100, 'windows': 99},
|
'acme': {'linux': 100, 'windows': 99.76},
|
||||||
'certbot_apache': {'linux': 100, 'windows': 100},
|
'certbot_apache': {'linux': 100, 'windows': 100},
|
||||||
'certbot_dns_cloudflare': {'linux': 98, 'windows': 98},
|
'certbot_dns_cloudflare': {'linux': 98, 'windows': 98.67},
|
||||||
'certbot_dns_cloudxns': {'linux': 98, 'windows': 98},
|
'certbot_dns_cloudxns': {'linux': 98, 'windows': 98.47},
|
||||||
'certbot_dns_digitalocean': {'linux': 98, 'windows': 98},
|
'certbot_dns_digitalocean': {'linux': 98, 'windows': 98.78},
|
||||||
'certbot_dns_dnsimple': {'linux': 98, 'windows': 98},
|
'certbot_dns_dnsimple': {'linux': 98, 'windows': 98.38},
|
||||||
'certbot_dns_dnsmadeeasy': {'linux': 99, 'windows': 99},
|
'certbot_dns_dnsmadeeasy': {'linux': 99, 'windows': 98.49},
|
||||||
'certbot_dns_gehirn': {'linux': 97, 'windows': 97},
|
'certbot_dns_gehirn': {'linux': 97, 'windows': 97},
|
||||||
'certbot_dns_google': {'linux': 99, 'windows': 99},
|
'certbot_dns_google': {'linux': 99, 'windows': 99},
|
||||||
'certbot_dns_linode': {'linux': 98, 'windows': 98},
|
'certbot_dns_linode': {'linux': 98, 'windows': 98},
|
||||||
|
|||||||
4
tox.ini
4
tox.ini
@@ -246,8 +246,8 @@ commands =
|
|||||||
--acme-server={env:ACME_SERVER:pebble} \
|
--acme-server={env:ACME_SERVER:pebble} \
|
||||||
--cov=acme --cov=certbot --cov=certbot_nginx --cov-report= \
|
--cov=acme --cov=certbot --cov=certbot_nginx --cov-report= \
|
||||||
--cov-config=certbot-ci/certbot_integration_tests/.coveragerc
|
--cov-config=certbot-ci/certbot_integration_tests/.coveragerc
|
||||||
coverage report --include 'certbot/*' --show-missing --fail-under=65
|
coverage report --include 'certbot/*' --show-missing --fail-under=66.5
|
||||||
coverage report --include 'certbot-nginx/*' --show-missing --fail-under=74
|
coverage report --include 'certbot-nginx/*' --show-missing --fail-under=74.3
|
||||||
passenv = DOCKER_*
|
passenv = DOCKER_*
|
||||||
|
|
||||||
[testenv:integration-certbot]
|
[testenv:integration-certbot]
|
||||||
|
|||||||
Reference in New Issue
Block a user