mirror of
https://github.com/certbot/certbot.git
synced 2026-01-26 07:41:33 +03:00
Update outdated tests (#6515)
These tests were running on Ubuntu Precise and Debian Wheezy which have reached their end of life and are no longer maintained by the respective distros. This updates the tests to a newer version of Debian and Ubuntu. * Remove tests on the deprecated precise. * Add tests for Xenial. * update Jessie tests to use Wheezy * update .travis.yml
This commit is contained in:
@@ -126,11 +126,11 @@ matrix:
|
||||
services: docker
|
||||
if: type = cron
|
||||
- sudo: required
|
||||
env: TOXENV=le_auto_precise
|
||||
env: TOXENV=le_auto_xenial
|
||||
services: docker
|
||||
if: type = cron
|
||||
- sudo: required
|
||||
env: TOXENV=le_auto_wheezy
|
||||
env: TOXENV=le_auto_jessie
|
||||
services: docker
|
||||
if: type = cron
|
||||
- sudo: required
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# For running tests, build a docker image with a passwordless sudo and a trust
|
||||
# store we can manipulate.
|
||||
|
||||
FROM debian:wheezy
|
||||
FROM debian:jessie
|
||||
|
||||
# Add an unprivileged user:
|
||||
RUN useradd --create-home --home-dir /home/lea --shell /bin/bash --groups sudo --uid 1000 lea
|
||||
@@ -1,7 +1,7 @@
|
||||
# For running tests, build a docker image with a passwordless sudo and a trust
|
||||
# store we can manipulate.
|
||||
|
||||
FROM ubuntu:precise
|
||||
FROM ubuntu:xenial
|
||||
|
||||
# Add an unprivileged user:
|
||||
RUN useradd --create-home --home-dir /home/lea --shell /bin/bash --groups sudo --uid 1000 lea
|
||||
24
tox.ini
24
tox.ini
@@ -198,17 +198,6 @@ whitelist_externals =
|
||||
passenv =
|
||||
DOCKER_*
|
||||
|
||||
[testenv:le_auto_precise]
|
||||
# At the moment, this tests under Python 2.7 only, as only that version is
|
||||
# readily available on the Precise Docker image.
|
||||
commands =
|
||||
docker build -f letsencrypt-auto-source/Dockerfile.precise -t lea letsencrypt-auto-source
|
||||
docker run --rm -t -i lea
|
||||
whitelist_externals =
|
||||
docker
|
||||
passenv =
|
||||
DOCKER_*
|
||||
|
||||
[testenv:le_auto_trusty]
|
||||
# At the moment, this tests under Python 2.7 only, as only that version is
|
||||
# readily available on the Trusty Docker image.
|
||||
@@ -222,11 +211,20 @@ passenv =
|
||||
DOCKER_*
|
||||
TRAVIS_BRANCH
|
||||
|
||||
[testenv:le_auto_wheezy]
|
||||
[testenv:le_auto_xenial]
|
||||
# At the moment, this tests under Python 2.7 only.
|
||||
commands =
|
||||
docker build -f letsencrypt-auto-source/Dockerfile.xenial -t lea letsencrypt-auto-source
|
||||
docker run --rm -t -i lea
|
||||
whitelist_externals =
|
||||
docker
|
||||
passenv = DOCKER_*
|
||||
|
||||
[testenv:le_auto_jessie]
|
||||
# At the moment, this tests under Python 2.7 only, as only that version is
|
||||
# readily available on the Wheezy Docker image.
|
||||
commands =
|
||||
docker build -f letsencrypt-auto-source/Dockerfile.wheezy -t lea letsencrypt-auto-source
|
||||
docker build -f letsencrypt-auto-source/Dockerfile.jessie -t lea letsencrypt-auto-source
|
||||
docker run --rm -t -i lea
|
||||
whitelist_externals =
|
||||
docker
|
||||
|
||||
Reference in New Issue
Block a user