Split kind tests into component-owned probes

This commit is contained in:
ms2k 2026-07-19 23:57:21 +09:00
commit 691ad92e30

View file

@ -7,6 +7,7 @@ source "$ROOT/tests/kind/lib.sh"
USER_KUBECONFIG_BEFORE="$(user_kubeconfig_digest)"
SUCCEEDED=false
OWNS_FIXTURE=false
TEST_IMAGE=nuthatch-fixture-probe:local
cleanup() {
local status=$?
@ -34,10 +35,16 @@ acquire_fixture_lock
OWNS_FIXTURE=true
setup_fixture all
source "$RUNTIME/fixture.env"
"$NUTHATCH_REAL_NERDCTL" --namespace "$NERDCTL_NAMESPACE" build \
--file "$ROOT/Dockerfile" \
--target test-runtime \
--tag "$TEST_IMAGE" \
"$ROOT"
load_local_image "$TEST_IMAGE" "$NERDCTL_NAMESPACE"
run_job_matrix \
fixture-matrix \
"$TESTBED/matrix-job.yaml.in" \
"$CURL_LOCAL_IMAGE" \
"$TEST_IMAGE" \
all
SUCCEEDED=true
printf 'Nuthatch fixture matrix passed\n'