tests: make it possible to specify an alternative base domain for tests

When developing Dokku, it is useful to use a real domain to test actual functionality. This is impossible if the domain is hardcoded to dokku.me in testing.
This commit is contained in:
Jose Diaz-Gonzalez
2023-08-05 16:32:58 -04:00
parent 7f7a044a07
commit 5846301a48
43 changed files with 278 additions and 272 deletions

View File

@@ -11,7 +11,7 @@ teardown() {
}
@test "(builder) builder-detect [set]" {
local TMP=$(mktemp -d "/tmp/dokku.me.XXXXX")
local TMP=$(mktemp -d "/tmp/${DOKKU_DOMAIN}.XXXXX")
trap 'popd &>/dev/null || true; rm -rf "$TMP"' INT TERM
# test project.toml
@@ -79,7 +79,7 @@ teardown() {
}
@test "(builder) builder-detect [pack]" {
local TMP=$(mktemp -d "/tmp/dokku.me.XXXXX")
local TMP=$(mktemp -d "/tmp/${DOKKU_DOMAIN}.XXXXX")
trap 'popd &>/dev/null || true; rm -rf "$TMP"' INT TERM
# test project.toml
@@ -115,7 +115,7 @@ teardown() {
}
@test "(builder) builder-detect [dockerfile]" {
local TMP=$(mktemp -d "/tmp/dokku.me.XXXXX")
local TMP=$(mktemp -d "/tmp/${DOKKU_DOMAIN}.XXXXX")
trap 'popd &>/dev/null || true; rm -rf "$TMP"' INT TERM
run touch "$TMP/Dockerfile"
@@ -132,7 +132,7 @@ teardown() {
}
@test "(builder) builder-detect [herokuish]" {
local TMP=$(mktemp -d "/tmp/dokku.me.XXXXX")
local TMP=$(mktemp -d "/tmp/${DOKKU_DOMAIN}.XXXXX")
trap 'popd &>/dev/null || true; rm -rf "$TMP"' INT TERM
touch "$TMP/Dockerfile"