#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" source "$SCRIPT_DIR/../harness/helpers.sh" source "$SCRIPT_DIR/../harness/mock-nas.sh" require_root setup_test_env trap teardown_test_env EXIT # Start mock NAS and bring warpgate to full supervision start_mock_nas # Default config: warmup_auto=false and no warmup rules gen_config start_warpgate wait_for_log_line "Supervision active" 60 # Verify that auto-warmup was NOT triggered assert_log_not_contains "Running auto-warmup" echo "PASS: $(basename "$0" .sh)"