1
0
Commit Graph

87 Commits

Author SHA1 Message Date
Logan Kennelly
ffffdc86bd Fix unintentional file globbing during wildcard lookup
Matching globs are common because the script runs in the certs
directory.

The test uses a suffix match as the test domains don't include
subdomains, although such cases should probably be considered.

Fix the le3.wtf test. The existing add_location_configuration modifies
"default"; a second add is not necessary.

Fixes #763
2021-03-15 18:14:22 -07:00
Nicolas Duchon
cc2fa069c0
Enable local tests with both Boulder and Pebble 2020-12-28 16:28:18 +01:00
Nicolas Duchon
203f7a0bc9
CI/CD: Upgrade Boulder to release-2020-12-14 2020-12-28 16:27:16 +01:00
Nicolas Duchon
dc4255d8fa
CI/CD: Refactor the run_nginx_container() function 2020-12-28 11:32:04 +01:00
Nicolas Duchon
2222adc954
CI/CD: Enable Pebble random nonce rejection 2020-12-28 11:31:47 +01:00
Nicolas Duchon
38782a6acc
CI/CD: Upgrade Pebble to v2.3.1 2020-12-28 11:31:40 +01:00
Nicolas Duchon
b77392a5c8
CI/CD: Test against both Boulder and Pebble 2020-12-28 11:31:20 +01:00
Nicolas Duchon
3f65c8c6c1
CI/CD: Test against Pebble 2020-12-28 11:31:12 +01:00
Nicolas Duchon
be654b5d27
Add OCSP Must-Staple extension feature (#740) 2020-12-25 18:23:33 +01:00
Nicolas Duchon
000c279bb6
CI/CD: Use in-container artifact cleaning script 2020-12-22 00:07:15 +01:00
Nicolas Duchon
992928816d
CI/CD: Fix certs_san test 2020-12-21 23:56:18 +01:00
Nicolas Duchon
cf09ccbb80
CI/CD: Remove Travis stuff from containers-logs.sh 2020-12-21 23:31:52 +01:00
Nicolas Duchon
4692095e40
CI/CD: Use patched nginx-proxy & docker-gen images 2020-12-21 23:31:51 +01:00
Kevin Marilleau
cfff67c726
CI/CD: Remove Docker Compose Update. 2020-12-21 22:05:40 +01:00
Kevin Marilleau
cd3c9681dd
Move CI/CD from Travis to Github Actions. 2020-12-21 22:04:55 +01:00
Nicolas Duchon
082ad32f49
Fix the private_keys test 2020-12-07 21:05:32 +01:00
Nicolas Duchon
39682fa3e6
Test any image passed as argument to test/run.sh 2020-12-07 21:04:29 +01:00
Nicolas Duchon
6a4541ade9
Fix expected empty test output
They still require an (empty) expected-std-out.txt file
2020-12-07 19:40:41 +01:00
Nicolas Duchon
73b7186d6d
Raise back docker-gen debounce a bit 2020-12-07 00:57:22 +01:00
Nicolas Duchon
65520ff6fb
Small fixes on symlinks test 2020-11-29 02:55:13 +01:00
Nicolas Duchon
5cfe0cb2d3
Fix the container_restart test
This might be a race condition
2020-11-29 02:55:13 +01:00
Nicolas Duchon
f069d50d33
Fix tests self cleanup 2020-11-29 02:55:13 +01:00
Nicolas Duchon
2cece8658a
Fix docker_api test expecting wrong signal 2020-11-29 02:55:13 +01:00
Nicolas Duchon
8a57f95994
Comment clarification in single domain test 2020-11-29 02:55:12 +01:00
Nicolas Duchon
ce78b18088
User correct DEBUG level in tests 2020-11-29 02:55:12 +01:00
Nicolas Duchon
3db820a339
Test for private keys types 2020-11-27 14:47:28 +01:00
Nicolas Duchon
caf79a0071
Shell linting 2020-11-27 14:47:28 +01:00
Nicolas Duchon
a5b3b0a8b6
Do not attempt to read inexistant files in tests 2020-11-27 14:47:28 +01:00
Nicolas Duchon
b2e85e1c6c
Update Boulder to 2020-10-19 release 2020-11-27 14:47:27 +01:00
Nicolas Duchon
92cf9ff147
Test suite refactoring
As much as possible, output to stdout on error condition only
in order to reduce the need for expected-std-out.txt
2020-11-27 14:47:25 +01:00
Nicolas Duchon
0c165134b9
Update docs and comments 2020-11-27 14:46:45 +01:00
Nicolas Duchon
a3f32e11b4
Update acme_accounts test for LETSENCRYPT_EMAIL 2020-11-27 14:46:44 +01:00
Nicolas Duchon
562d7f1154
Add test for ACME accounts handling 2020-11-27 14:46:44 +01:00
Nicolas Duchon
b07dbc5468
Test if symlinks get created on RENEW_SKIP 2020-11-27 14:46:43 +01:00
Nicolas Duchon
e63b22722e
Fix wrong container names on Travis 2020-11-27 14:46:43 +01:00
Nicolas Duchon
984235f36f
Shell linting 2020-11-27 14:46:40 +01:00
Nicolas Duchon
52b7a51ca2
Extend timeout for restart test 2020-11-27 14:45:37 +01:00
Nicolas Duchon
c821d809f6
Change ACME client to acme.sh 2020-11-27 14:44:01 +01:00
Nicolas Duchon
96c9cbf821
Revert "Merge pull request #485 from Greek64/PR"
This feature is not supported in this form by acme.sh

This reverts commit 7dd2cd67e5edc6684463f9120bac2a088ad887cf, reversing
changes made to 6a90d53c975a8d44539d6e9e8737c70150354aca.
2020-11-27 14:44:01 +01:00
Nicolas Duchon
5c55c71720
Speed up tests 2020-11-23 04:25:30 +01:00
Nicolas Duchon
b822743871
Test for incorrect greping 2020-07-17 14:23:50 +02:00
Nicolas Duchon
5a5f4d8886
Test for trailing dots on domains list 2020-07-04 15:07:08 +02:00
Nicolas Duchon
6dd7bc45f5
Test unit for standalone certificates 2020-05-10 19:37:05 +02:00
SilverFire - Dmitry Naumenko
5592543838 Implemented LETSENCRYPT_SINGLE_DOMAIN_CERTS environment variable 2020-04-21 13:29:41 +03:00
Nicolas Duchon
b546bbaa17
Update Boulder to 2019-10-07 release 2019-10-10 11:50:19 +02:00
Nicolas Duchon
5e818db602
Update the test suite for ACME v2 2019-10-10 11:50:18 +02:00
Nicolas Duchon
308bd8f81c
Add tests for wildcard locations 2019-08-02 20:01:36 +02:00
Nicolas Duchon
6e4a6197c8
Limit container logs to failed tests 2019-06-24 15:42:33 +02:00
Nicolas Duchon
154c3e1f70
Fix Travis's Docker containers logs 2019-06-24 15:42:19 +02:00
Nicolas Duchon
337ca32a20
Move Travis docker-compose update to a script
and udate docker-compose to 1.24.0
2019-06-24 15:40:56 +02:00