From ec8afb2d0b9c591e6a798e580257d622bd8ada5f Mon Sep 17 00:00:00 2001 From: Nawaz Dhandala Date: Mon, 19 Jan 2026 17:58:57 +0000 Subject: [PATCH] refactor: dynamically discover test directories in run-tests.sh --- E2E/Terraform/e2e-tests/scripts/run-tests.sh | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/E2E/Terraform/e2e-tests/scripts/run-tests.sh b/E2E/Terraform/e2e-tests/scripts/run-tests.sh index 884b595977..d60cd29515 100755 --- a/E2E/Terraform/e2e-tests/scripts/run-tests.sh +++ b/E2E/Terraform/e2e-tests/scripts/run-tests.sh @@ -38,17 +38,13 @@ EOF echo "Provider installed to: $INSTALL_DIR" -# Test directories in order -TEST_DIRS=( - "01-label" - "02-monitor-status" - "03-incident-severity" - "04-incident-state" - "05-status-page" - "06-alert-severity" - "07-alert-state" - "08-probe" -) +# Discover all test directories dynamically (sorted by name) +TEST_DIRS=() +while IFS= read -r dir; do + TEST_DIRS+=("$(basename "$dir")") +done < <(find "$TEST_DIR/tests" -mindepth 1 -maxdepth 1 -type d | sort) + +echo "Discovered ${#TEST_DIRS[@]} test directories" PASSED=() FAILED=()