certbot/tests/letstest/scripts
Brad Warren 95557fa9b4
Stop using staging in apacheconftests (#6647)
Fixes #6585.

I wrote up three suggestions for fixing this at https://github.com/certbot/certbot/issues/6585#issuecomment-448054502. I took the middle approach of requiring the user to provide an ACME server to use. I like this better than the other approaches which were:

> Resolve #5938 instead of this issue.

There is value in these tests as is over the compatibility tests in that they don't use Docker and run on different OSes.

> Spin up a local Python server to return the directory object.

Trying to set up a dummy ACME server seemed hacky and error prone.

Other notes about this PR are:

* I put the Pebble setup in `tox.ini` rather than `.travis.yml` as this seems much cleaner and more natural.
* I created a new `tox` environment called `apacheconftest-with-pebble` that reuses the code from `testenv:apacheconftest` so `apacheconftest` can continue to be used with servers other than Pebble like is done in our test farm tests.
* I chose the environment variable `SERVER` for consistency with our integration tests. I chose to not give this environment variable a default but to fail fast when it is not set.
* I ran test farm tests on this PR and they passed.
2019-01-09 12:37:45 -08:00
..
boulder_config.sh Move everything into tests/letstest 2015-12-21 11:12:01 -08:00
boulder_install.sh Make letstest docker ip more robust 2016-08-10 11:51:12 -07:00
test_apache2.sh Stop using staging in apacheconftests (#6647) 2019-01-09 12:37:45 -08:00
test_leauto_upgrades.sh Update leauto_upgrades with tests from #5402. (#5407) 2018-02-06 17:01:58 -08:00
test_letsencrypt_auto_certonly_standalone.sh Add --no-self-upgrade to test farm test. (#5095) 2017-09-14 17:33:32 -07:00
test_letsencrypt_auto_venv_only.sh Testfarm test new leauto (#3845) 2016-12-05 09:09:43 -08:00
test_renew_standalone.sh rename letstest stuff 2016-04-14 17:10:27 -07:00
test_sdists.sh Fix test_sdists test farm test (#6524) 2018-11-20 18:39:12 -05:00
test_tests.sh fix test_tests.sh (#5478) 2018-01-24 22:38:36 -08:00
test_tox.sh [Windows|Unix] Rewrite bash scripts for tests into python (#6435) 2018-11-07 17:16:16 -08:00