Tim Kimber
1d8f91bd0f
Fix pebble and acmedns tests ( #889 )
* Use local copies of pebble certs as docker image contains outdated versions
* Update the preferred chain used in Staging
* Put test API keys in github secrets, add code to create/delete test domains to prevent misuse
* Simplify dns_add_acmedns
2 weeks ago
Tim Kimber
88f5d2ed17
Fix intermittent test failures by retrying on DNS failure and waiting for finalize order to return Valid
1 year ago
Tim Kimber
ffdfb09577
Retry drill if the output contains SERVFAIL to fix test instability
1 year ago
Tim Kimber
d24d5d7034
Another quality of life improvement - make it easier to start a shell
2 years ago
Tim Kimber
c103d42ad6
Minor quality of life improvements
2 years ago
Tim Kimber
9015a837f8
Only run in interactive mode if running in an interactive shell
4 years ago
Tim Kimber
e5cb7fedfd
Support acme-dns and fix CNAME issues
4 years ago
Timothe Litt
1511bc6f65
Include repository name in dynamic DNS test domains
For now, srvrco is excluded.
The domain name will be <repo>-<os>-getssl.<duckdns.org|freedns.org>
Must be added to accounts on these services.
4 years ago
Timothe Litt
a83240400c
Use GitHub secrets for dynamic dns test credentials
Note: To add the secrets to your repository on GitHub
Goto Actions -> Settings -> Secrets
New Repository Secret
Add DUCKDNS_TOKEN
Add DYNU_API_KEY
4 years ago
Timothe Litt
4447f4ec47
Run tests in debug mode, use fork's repo for upgraded
The test harness will suppress output unless an error occurs.
Upgrade testing was failing in forked repos CI because the
source repo was hard-coded. Use the CI environment to use
the fork's repo.
4 years ago
Tim Kimber
0855b908ea
Add GETSSL_IDN_HOST instead of hardcoding idn test domain
4 years ago
Tim Kimber
dd2de27ae5
Use +noidnout for dig and drill if IDN domain
4 years ago
Tim Kimber
1b24a5820f
Set env variables when running bash containers
5 years ago
Tim Kimber
140456f602
Run tests on older versions of bash
5 years ago
Tim Kimber
1d1159f946
Add timing information to tests
5 years ago
Tim Kimber
f33f796c93
Ensure GETSSL_OS variable is set
5 years ago
Tim Kimber
5d6988f0ec
Test using both Dynu.com and Duckdns.org
5 years ago
Tim Kimber
5732867d2d
Move DNS used for staging tests to Dynu
5 years ago
Tim Kimber
1199739fc9
Move DNS used for staging tests to Dynu
5 years ago
Tim Kimber
d359059971
Tests for wildcard changes
5 years ago
Tim Kimber
125fabdc33
Add mixed case tests, rename duckdns tests
6 years ago
Tim Kimber
99bd342a59
Update for multiple duckdns domains
6 years ago
Tim Kimber
1dec15f1b5
Test on centos7 against staging server
6 years ago
Tim Kimber
a67dc5db09
Add +x for scripts used in testing
6 years ago
Tim Kimber
9b9784489b
Parallelize the gitactions tests
6 years ago
Tim Kimber
d8a0e4ca23
Check output for "Error", "Failed" and "Warning"
6 years ago
Tim Kimber
5288361522
Test using BATS
6 years ago
Tim Kimber
8203c38b36
Disable auth reuse to fix force-renew tests
6 years ago
Tim Kimber
2dbaf3e14d
Update templates, clean up test code
6 years ago
Tim Kimber
2f3e5da3e8
Improved test script (http01 and dns01)
6 years ago
Tim Kimber
5df6026c1b
Test using pebble and docker
6 years ago