354 Commits
Author SHA1 Message Date
Brad Warren 38a6d44279 Remove round echos 2016-02-08 17:54:39 -08:00
Brad Warren bb2f054f1b Take boulder-integration.sh from #2398 2016-02-08 17:54:02 -08:00
Seth Schoen fd3d2fa822 Make _no_force_renew not force renewal 2016-02-05 17:19:39 -08:00
Seth Schoen 8b02f485b0 Have a way not to force renewal in integration test 2016-02-05 17:13:30 -08:00
Seth Schoen 09337517d3 Try to distinguish renew and non-renew in integration test 2016-02-05 16:57:41 -08:00
Erik Rose 505e66b57c Move the venv setup scripts to the tools folder.
They were the last things left in the bootstrap folder, and they were lonely.
2016-02-05 18:31:41 -05:00
Erik Rose 192c3faf7e Make the new letsencrypt-auto script the main one.
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.
2016-02-05 15:28:11 -05:00
Seth Schoen 375543eb32 Hoping to see if integration test is really renewing 2016-02-04 14:43:05 -08:00
Noah Swartz dc9a51b2e6 make a robust test script 2016-02-04 09:38:45 -08:00
Noah Swartz 8fdcb772d9 return failure 2016-02-04 09:29:11 -08:00
Noah Swartz 1c52e1982c made test for renew verb 2016-02-03 17:49:08 -08:00
Brad Warren fd4d390ac2 No renewer test 2016-02-03 14:52:23 -08:00
Seth Schoen a706f5c8c0 Try to add the new renew verb to integration testing 2016-02-03 13:53:42 -08:00
Roy Wellington Ⅳ 9c28364477 Make exception syntax Python 3 compatible.
Translate all except and raise statements that are in the old form to
the Python 3 compatible format.
2016-01-30 19:53:50 -08:00
Peter Eckersley b7c33ceeb8 Merge branch 'master' into leauto-upgrades 2016-01-27 15:35:46 -08:00
Peter Eckersley 904f44864e rm stray print 2016-01-22 16:44:54 -08:00
Peter Eckersley b8281fdd34 Retry in case of ephemeral errors 2016-01-20 14:25:01 -08:00
Peter Eckersley 122a36ebd2 the || isn't right for update 2016-01-20 14:22:28 -08:00
Peter Eckersley 15cc9e1826 [test_leauto_upgrades] actually use everything from v0.1.0 for setup 2016-01-20 14:17:24 -08:00
Peter Eckersley fffe965d68 Merge pull request #2018 from letsencrypt/faster-testfarm
[letstest] create and reuse a persistent boulder AMI
2016-01-07 07:40:42 -08:00
Peter Eckersley b6531afb8d Merge pull request #1992 from letsencrypt/apache-conf-test
Apache conf tests in travis
2016-01-02 17:49:38 -08:00
Peter Eckersley df56e850d3 Merge remote-tracking branch 'origin/master' into faster-testfarm 2015-12-25 11:38:43 -08:00
Peter Eckersley 3e1bc19e0f Optional flag for faster AMIs 2015-12-25 10:43:52 -08:00
Peter Eckersley 6029bd5fe4 Merge pull request #2013 from letsencrypt/testfarm
Fixes to test farm scripts
2015-12-25 03:20:15 -08:00
Peter Eckersley e0837ad41f [letstest] create & reuse a persistent boulder server
Reduces minimum multitester.py runtime to just a bit under 10 minutes
2015-12-25 02:39:48 -08:00
Peter Eckersley dc5c0933df Definitely need --debug for this 2015-12-24 21:39:28 -08:00
Peter Eckersley c271dc58ce Fix the letsencrypt-auto update script 2015-12-24 20:55:44 -08:00
Peter Eckersley 49721c7d01 Merge remote-tracking branch 'letstest/upgrade-test' into testfarm 2015-12-23 15:14:30 -08:00
bmw d6003e26fa Merge pull request #1971 from letsencrypt/testfarm
Import letstest test farm (with less git magic)
2015-12-23 11:33:39 -05:00
Peter Eckersley ef1973ae28 Move recently included tests to the new apache-conf-test location 2015-12-22 15:58:09 -08:00
Peter Eckersley c77a6fa674 Merge remote-tracking branch 'origin/master' into apache-conf-test 2015-12-22 15:57:20 -08:00
Dominic Cleal bccff905db Add passing test for quote inside RewriteRule
Already fixed recently by commit a72e498.

Closes: #1960
2015-12-22 22:14:53 +00:00
Peter Eckersley d777e7faba This sort of works in tox; travis is unlikely due to sudo 2015-12-21 16:09:26 -08:00
Peter Eckersley 9129dcbc87 Make sure there's always a domain name to prompt a question 2015-12-21 16:09:25 -08:00
Peter Eckersley d0810a1306 Merge remote-tracking branch 'letstest/git-move-to-subdir' into testfarm 2015-12-21 11:15:35 -08:00
Peter Eckersley 87dfe8c2b2 Move everything into tests/letstest 2015-12-21 11:12:01 -08:00
Dominic Cleal a72e498c97 Merge Augeas lens fix for quotes in directive arguments
From https://github.com/hercules-team/augeas/commit/d4d7ea97718c09c5968277aba08d5e47b971b2ac

Closes: #1934
2015-12-18 08:11:19 +00:00
Dominic Cleal 3e7072e131 Add failing test from ticket #1934
Augeas fails to parse a directive argument with a quote inside (expecting
either fully quoted or unquoted values).
2015-12-18 08:09:00 +00:00
Peter Eckersley babb33991b Neaten things with a Setup() function 2015-12-16 19:51:45 -08:00
Peter Eckersley 9013fecc9c Prep for testfarming. 2015-12-16 19:41:35 -08:00
Peter Eckersley bf764e4852 Support appending to non-Debianish Apache setups 2015-12-16 18:38:49 -08:00
Peter Eckersley 3c6af7094c Bugfix, and use --staging 2015-12-16 17:21:47 -08:00
Peter Eckersley 52705107ff let the environment determine how letsencrypt is run 2015-12-16 17:01:36 -08:00
Peter Eckersley e7226d2804 Automate testing with the apache-conf-library 2015-12-16 16:45:38 -08:00
Peter Eckersley 16f66acba7 Merge pull request #1869 from letsencrypt/apache-conf-library
Apache conf library
2015-12-11 12:34:35 -08:00
Peter Eckersley 0fa4b4c93f This is a hackish script to run all of these "tests". 2015-12-11 12:21:54 -08:00
Peter Eckersley 6fc65505f7 Add test case for #1724 2015-12-11 12:21:48 -08:00
Peter Eckersley de9e43de0c Update apache conf library 2015-12-11 12:21:43 -08:00
Peter Eckersley bdfca70d55 Another #1531 2015-12-11 12:21:33 -08:00
Peter Eckersley 2321237d1e Embodiement of Apache bug #1755 2015-12-11 12:21:24 -08:00