From 75395128f53e395c99bd7fc488e149ce36f79b91 Mon Sep 17 00:00:00 2001 From: Stephane Gourichon Date: Fri, 15 Aug 2025 19:08:33 +0200 Subject: [PATCH] Building containers runs unit and acceptance tests. --- .../public/gourichon_org/domain/test_unit.sh | 7 +++++++ tools/build_and_up_all_containers.sh | 2 ++ 2 files changed, 9 insertions(+) create mode 100755 service_definitions/public/gourichon_org/domain/test_unit.sh 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"