194 Commits
Author SHA1 Message Date
Brad WarrenandBrad Warren 54b36269ce Only verify required ports are available (#3608)
* only verify port is available when you actually need it

* refactor code to create achalls

* Test port checks are based on achall

* test that only the port for the requested challenge is checked in standalone
2016-10-12 15:55:50 -07:00
Peter EckersleyandBrad Warren 3c85ecbfee Test farm test fixes (#3582) 2016-10-04 16:45:24 -07:00
Brad WarrenandGitHub a54d9061ba Merge pull request #3342 from TheNavigat/test-modification
Adding modification check against the current /letsencrypt-auto
2016-08-29 10:16:20 -07:00
Amjad Mashaal cd5b91e4ae Adding root certbot-auto to modification check 2016-08-27 19:14:42 +02:00
Brad Warren fd1629e347 Make letstest docker ip more robust 2016-08-10 11:51:12 -07:00
Brad Warren dd1de2bc9e Fix travis 2016-08-10 11:49:55 -07:00
Amjad Mashaal 1fdf41e636 Adding modification check against the current /letsencrypt-auto 2016-08-04 14:22:20 +02:00
Ben IrvingandJacob Hoffman-Andrews 61b77766c2 Add integration test cases for must staple and ECDSA (#3158) 2016-06-14 11:28:29 -07:00
Jacob Hoffman-Andrews 0fb3704dce Use a real branch name. 2016-05-25 15:43:54 -07:00
Jacob Hoffman-Andrews 94588b1a91 Check out a specific version of Boulder.
A recent Boulder change broke integration tests, this fixes it.
2016-05-25 15:23:56 -07:00
bmw dda48b50b0 Merge pull request #3009 from sagi/fix_cert_path
certonly subcommand - If cert_path provided - do not uniquify  it
2016-05-25 12:47:56 -07:00
Jacob Hoffman-Andrews c01e2c259a Check out Boulder master instead of branch. 2016-05-24 15:38:03 -07:00
sagi b54497d814 Fix chain filename 2016-05-24 19:33:13 +00:00
Jacob Hoffman-Andrews 2cfcfd6988 Run Boulder via docker-compose in tests.
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).
2016-05-23 18:40:25 -07:00
sagi c0228ef1aa Boulder integration scripts provides a cert_path 2016-05-16 22:11:15 +00:00
Brad Warren 5c0eabcd76 Rename LETSENCRYPT_PATH to CERTBOT_PATH 2016-05-06 17:42:25 -07:00
Brad Warren 4627971dc6 s/--letsencrypt/--certbot 2016-05-06 17:30:18 -07:00
Brad Warren 3780d068d1 Fix test farm tests 2016-04-19 14:11:17 -04:00
Noah Swartz 842b609dad Merge pull request #2841 from letsencrypt/module-rename
Module rename
2016-04-14 17:35:09 -07:00
Brad Warren e353f8fabc letstest is a Certbot integration test tool 2016-04-14 17:16:48 -07:00
Brad Warren b4f6ed8470 rename letstest stuff 2016-04-14 17:10:27 -07:00
Brad Warren 75a1d81458 More stray ncrypt reference cleanup 2016-04-14 17:04:23 -07:00
Brad Warren ae6f1c62f1 Rename misc files 2016-04-14 10:20:23 -07:00
Brad Warren 7228c0c9ed 'co' is not a git command 2016-04-14 08:57:34 -07:00
Brad Warren a43fac3277 s/letsencrypt/certbot letsencrypt-nginx tests 2016-04-13 16:45:54 -07:00
Eric Engestrom 2f3035de0e Fix spelling mistakes 2016-04-02 15:50:09 +01:00
Kane York 902ab9afdf Work around leap day bug in parsedatetime 2016-02-29 10:58:14 -08:00
Peter Eckersley f4c33656a2 Try to finally prevent dangling AWS volumes 2016-02-23 12:08:01 -08:00
Peter Eckersley 607c48d0a3 [test farm] Fix use of the newleauto in test_letsencrypt_auto_certonly_standalone.sh 2016-02-15 12:08:20 -08:00
Peter Eckersley 29737ab2ca More hacky fixes 2016-02-10 19:24:25 -08:00
Peter Eckersley 1f31cf1a30 Quick test farm fix 2016-02-10 19:09:05 -08:00
Peter Eckersley 0513af83f4 Test CLI flag setting from renewal integration tests
Closes: #2411
2016-02-09 16:09:02 -08:00
Peter Eckersley 3a3d778f3d Merge pull request #2383 from erikrose/replace-le-auto
Make the new letsencrypt-auto script the main one. [requires minor revision]
2016-02-09 09:21:49 -08:00
Brad Warren 0fa61f4192 Use common and add verb 2016-02-08 18:46:24 -08:00
Brad Warren 8b613eed8f Pass additional args to letsencrypt_test_no_force_renew 2016-02-08 18:39:59 -08:00
Brad Warren 2170c8d7d2 Move * outside of " 2016-02-08 18:35:44 -08:00
Brad Warren e798b62d2e Testing cleanup 2016-02-08 18:18:48 -08:00
Brad Warren 7a902daa9f duplication-- 2016-02-08 18:14:29 -08:00
Brad Warren 70402790a3 Use --non-interactive instead of --text 2016-02-08 18:07:56 -08:00
Brad Warren 8eb889d942 Make CheckCertCount check cert counts 2016-02-08 17:55:28 -08:00
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