Browse Source

Fix duckdns tests

pull/740/head
Tim Kimber 6 years ago
parent
commit
d7c4248aa4
3 changed files with 12 additions and 7 deletions
  1. +6
    -3
      test/run-test.cmd
  2. +5
    -3
      test/run-test.sh
  3. +1
    -1
      test/test-config/getssl-duckdns01.cfg

+ 6
- 3
test/run-test.cmd View File

@ -9,6 +9,7 @@ set COMMAND=%2 %3
:CheckAlias
IF %OS%==duckdns GOTO duckdns
set ALIAS=%OS%.getssl.test
set STAGING=
GOTO Run
:NoOS
@ -21,17 +22,19 @@ set COMMAND=bats /getssl/test
GOTO CheckAlias
:duckdns
set ALIAS=%OS%.duckdns.org
set ALIAS=getssl.duckdns.org
set STAGING=--env STAGING=true
:Run
for %%I in (.) do set CurrDirName=%%~nxI
docker build --rm -f "test\Dockerfile-%OS%" -t getssl-%OS% .
@echo on
docker run -it ^
--env GETSSL_HOST=%OS%.getssl.test ^
--env GETSSL_HOST=%ALIAS% %STAGING% ^
-v %cd%:/getssl ^
--rm ^
--network getssl-timkimber_acmenet ^
--network %CurrDirName%_acmenet ^
--network-alias %ALIAS% ^
--network-alias a.%OS%.getssl.test ^
--network-alias b.%OS%.getssl.test ^


+ 5
- 3
test/run-test.sh View File

@ -15,18 +15,20 @@ else
fi
if [ "$OS" == "duckdns" ]; then
ALIAS="$OS.duckdns.org"
ALIAS="getssl.duckdns.org"
STAGING="--env STAGING=true"
else
ALIAS="$OS.getssl.test"
STAGING=""
fi
docker build --rm -f "test/Dockerfile-$OS" -t "getssl-$OS" .
# shellcheck disable=SC2086
docker run \
--env GETSSL_HOST="$OS.getssl.test" \
--env GETSSL_HOST="$OS.getssl.test" $STAGING \
-v "$(pwd)":/getssl \
--rm \
--network getssl_acmenet\
--network ${PWD##*/}_acmenet \
--network-alias $ALIAS \
--network-alias "a.$OS.getssl.test" \
--network-alias "b.$OS.getssl.test" \


+ 1
- 1
test/test-config/getssl-duckdns01.cfg View File

@ -7,7 +7,7 @@ DNS_ADD_COMMAND="/getssl/dns_scripts/dns_add_duckdns"
DNS_DEL_COMMAND="/getssl/dns_scripts/dns_del_duckdns"
AUTH_DNS_SERVER=1.1.1.1
CHECK_ALL_AUTH_DNS=false
DNS_EXTRA_WAIT=30
DNS_EXTRA_WAIT=60
ACCOUNT_KEY_TYPE="rsa"
PRIVATE_KEY_ALG="rsa"


Loading…
Cancel
Save