Age | Commit message (Collapse) | Author |
|
* Add OS X test
* Fix apache tests
* Use absolute path first so that certbot works with non-standard $PATH
Some tests use a fake $PATH, which prevents invoking `sw_vers`
* Also test Python 3 on Mac
* Set ulimit to fix "Too many open files"
|
|
|
|
|
|
|
|
|
|
* add py36 to tox
* Add Python 3.6 tests to Travis
* Provide real path to python stdlib during tests
* set logs_dir in config_test
* set *_dirs in DetermineAccountTest
* Fix TLSSNI01Test
* Fix RenewalTest
* fix test_ancient_webroot_renewal_conf
|
|
* Serialize coverage tests
* add py27_install env
* Separate cover from integration tests
* Add docker to py27 integration tests
|
|
* Adding Dockerfile for CentOS 6
* Adding CentOS 7 to LEA tests
* Enabling CentOS 6 LEA test
* Removing CentOS 7
* Fixing nits
* Using yum to install epel-release
|
|
* Adding Debian 7 (Wheezy) to LE tests
* Adding Debian 8 (Jessie) to LE tests
* Fixing Debian Wheezy certificate addition error
* Adding packages to LEA Debian Jessie test and refining the code commenting
* Adding installing OpenSSL to the Debian Wheezy LEA test script
* Removing LEA tests for Debian Jessie
* Fixing nits
|
|
* Adding Ubuntu Wily to LEA testing
* Setting up certs correctly for Ubuntu 15.10
* Adding 12.04
* Removing redundant update-ca-certificates from 12.04 le-auto testing script
* Fixing OpenSSL on Precise
* Adding Vivid to le_auto tests
* Cleaning up LEA tests configuration for Trusty
* Ordering LEA test entries in .travis.yml and renaming them correctly
* Removing Ubuntu Vivid
* Refining comments
* Removing Ubuntu Wily since it reached EOL
* Removing .travis.yml duplicates
* Fixing nits
|
|
* do we need trusty?
* add docker as a dependency for boulder??
|
|
|
|
command line options (#3665)
* Remove the curses dialog, thereby deprecating the --help and --dialog command line options
* Deprecate --dialog and suppress --text
|
|
One more tiny tweak, placing the slower sudo environments back up the list. I expect this should save us another 10-20 seconds.
- there's about a 50 second delay in starting apacheconftest, so move
it back up the priority queue of jobs to start
|
|
* Tweak for Travis performance
- merge cover and py27 BOULDER_INTEGRATION into one matrix entry
- re-order to put the fastest environments last, improving average
case parallelism
* Also put the things most likely to fail at the top
|
|
|
|
|
|
This removes a lot of setup code we used to need in order to get Boulder to run,
and should reduce brittleness of tests based on Boulder changes.
This also unblocks Boulder from upgrading to MariaDB 10.1 in integration tests,
since changing to 10.1 syntax for user creation would break the current certbot
integration tests (which run 10.0).
|
|
|
|
|
|
|
|
- hardcoded
`LETSENCRYPT=/home/travis/build/letsencrypt/letsencrypt/.tox/apacheconftest/bin/letsencrypt`
causes Travis tests to fail if running under any other Travis user
(from e.g. a fork)
- `sudo env "PATH=$PATH" letsencrypt` should make sure that sudo can
find letsencrypt binary from virtualenv; realpath is not necessary
- sudo is called already from within the test script, no need to sudo
the entire script
|
|
Add MariaDB debugging to Travis build
|
|
|
|
|
|
MariaDB addon is broken on Google Compute Engine jobs at the moment: see https://github.com/travis-ci/travis-ci/issues/5759.
|
|
Enabling apache-conf-test in Travis
|
|
|
|
|
|
Adding required /etc/hosts entries to .travis.yml and docs/contributing.rst
|
|
|
|
Since that makes most efficient use of travis's parallelism
|
|
Remove the old bootstrap scripts, which have been subsumed into letsencrypt-auto-source/pieces/bootstrappers. They no longer need to be dispatched among manually: everyone can just run letsencrypt-auto --os-packages-only, regardless of OS.
Make the root-level le-auto a symlink to the canonical version. It should thus still work for people running le-auto from a git checkout.
|
|
* We choose a different Travis infra for one of the jobs, as in https://github.com/numpy/numpy/blob/master/.travis.yml#L49.
* We keep the language as "python" so the installation of packages (like tox, which we need) doesn't fail.
* Override the before_install to disable the dpkg stuff the other jobs need.
* adduser is redundant with `--groups sudo` above, so we delete it.
|
|
|
|
|
|
|
|
|
|
Despite its description,
https://github.com/letsencrypt/letsencrypt/pull/630, removed not only
Python 2.6 support, but also Travis tests against Python 3. ACME
library supports Python 3 and Travis should tests it.
This must be merged before any pending PRs agains acme library.
|
|
|
|
|
|
|
|
|
|
|
|
Reenable other travis tests as well as this one
|
|
|
|
|
|
|
|
This may decontainerise us, so we might not want to merge even if it works...
|
|
|