diff --git a/service_definitions/public/gourichon_org/domain/test_unit.sh b/service_definitions/public/gourichon_org/domain/test_unit.sh new file mode 100755 index 0000000..03be92d --- /dev/null +++ b/service_definitions/public/gourichon_org/domain/test_unit.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +cd -P "$(dirname "$(readlink -f "$0")" )" + +set -eu + +dig gourichon.org @127.0.0.1 -p 57053 | grep -E 'gourichon.org.\s+[0-9]*\s+IN\s+A\s+82.64.72.120' diff --git a/tools/build_and_up_all_containers.sh b/tools/build_and_up_all_containers.sh index 2aa7ad9..feb6416 100755 --- a/tools/build_and_up_all_containers.sh +++ b/tools/build_and_up_all_containers.sh @@ -34,6 +34,8 @@ do podman-compose down || { fail_one "down" ; continue ; } podman-compose up -d || { fail_one "switch to newly built container" ; continue ; } + bash test_unit.sh || { fail_one "unit test" ; } + bash test_acceptance.sh || { fail_one "acceptance test" ; continue ; } done 3< <( find . -iname "compose.yaml" ) echo "Overall result: $RC"