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


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

@ -15,18 +15,20 @@ else
fi fi
if [ "$OS" == "duckdns" ]; then if [ "$OS" == "duckdns" ]; then
ALIAS="$OS.duckdns.org"
ALIAS="getssl.duckdns.org"
STAGING="--env STAGING=true"
else else
ALIAS="$OS.getssl.test" ALIAS="$OS.getssl.test"
STAGING=""
fi fi
docker build --rm -f "test/Dockerfile-$OS" -t "getssl-$OS" . docker build --rm -f "test/Dockerfile-$OS" -t "getssl-$OS" .
# shellcheck disable=SC2086 # shellcheck disable=SC2086
docker run \ docker run \
--env GETSSL_HOST="$OS.getssl.test" \
--env GETSSL_HOST="$OS.getssl.test" $STAGING \
-v "$(pwd)":/getssl \ -v "$(pwd)":/getssl \
--rm \ --rm \
--network getssl_acmenet\
--network ${PWD##*/}_acmenet \
--network-alias $ALIAS \ --network-alias $ALIAS \
--network-alias "a.$OS.getssl.test" \ --network-alias "a.$OS.getssl.test" \
--network-alias "b.$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" DNS_DEL_COMMAND="/getssl/dns_scripts/dns_del_duckdns"
AUTH_DNS_SERVER=1.1.1.1 AUTH_DNS_SERVER=1.1.1.1
CHECK_ALL_AUTH_DNS=false CHECK_ALL_AUTH_DNS=false
DNS_EXTRA_WAIT=30
DNS_EXTRA_WAIT=60
ACCOUNT_KEY_TYPE="rsa" ACCOUNT_KEY_TYPE="rsa"
PRIVATE_KEY_ALG="rsa" PRIVATE_KEY_ALG="rsa"


Loading…
Cancel
Save