@@ -23,19 +23,19 @@ NC='\033[0m' # No Color
2323
2424# Logging functions
2525log_info () {
26- echo -e " ${BLUE} [INFO]${NC} $1 "
26+ echo -e " ${BLUE} [INFO]${NC} $1 " >&2
2727}
2828
2929log_success () {
30- echo -e " ${GREEN} [SUCCESS]${NC} $1 "
30+ echo -e " ${GREEN} [SUCCESS]${NC} $1 " >&2
3131}
3232
3333log_warning () {
34- echo -e " ${YELLOW} [WARNING]${NC} $1 "
34+ echo -e " ${YELLOW} [WARNING]${NC} $1 " >&2
3535}
3636
3737log_error () {
38- echo -e " ${RED} [ERROR]${NC} $1 "
38+ echo -e " ${RED} [ERROR]${NC} $1 " >&2
3939}
4040
4141# Help function
159159
160160# Show configuration
161161log_info " Maintenance notifications E2E Tests Configuration:"
162- echo " Repository Root: $REPO_ROOT "
163- echo " E2E Directory: $E2E_DIR "
164- echo " Config Path: $CONFIG_PATH "
165- echo " Fault Injector URL: $FAULT_INJECTOR_URL "
166- echo " Test Timeout: $TIMEOUT "
162+ echo " Repository Root: $REPO_ROOT " >&2
163+ echo " E2E Directory: $E2E_DIR " >&2
164+ echo " Config Path: $CONFIG_PATH " >&2
165+ echo " Fault Injector URL: $FAULT_INJECTOR_URL " >&2
166+ echo " Test Timeout: $TIMEOUT " >&2
167167if [[ -n " $RUN_PATTERN " ]]; then
168- echo " Test Pattern: $RUN_PATTERN "
168+ echo " Test Pattern: $RUN_PATTERN " >&2
169169fi
170- echo " "
170+ echo " " >&2
171171
172172# Validate fault injector connectivity
173173log_info " Checking fault injector connectivity..."
185185# Show what would be executed in dry-run mode
186186if [[ " $DRY_RUN " == true ]]; then
187187 log_info " Dry run mode - would execute:"
188- echo " cd $REPO_ROOT "
189- echo " export REDIS_ENDPOINTS_CONFIG_PATH=\" $CONFIG_PATH \" "
190- echo " export FAULT_INJECTION_API_URL=\" $FAULT_INJECTOR_URL \" "
191- echo " export E2E_SCENARIO_TESTS=\" true\" "
192- echo " $TEST_CMD "
188+ echo " cd $REPO_ROOT " >&2
189+ echo " export REDIS_ENDPOINTS_CONFIG_PATH=\" $CONFIG_PATH \" " >&2
190+ echo " export FAULT_INJECTION_API_URL=\" $FAULT_INJECTOR_URL \" " >&2
191+ echo " export E2E_SCENARIO_TESTS=\" true\" " >&2
192+ echo " $TEST_CMD " >&2
193193 exit 0
194194fi
195195
@@ -199,14 +199,14 @@ cd "$REPO_ROOT"
199199# Run the tests
200200log_info " Starting E2E tests..."
201201log_info " Command: $TEST_CMD "
202- echo " "
202+ echo " " >&2
203203
204204if eval " $TEST_CMD " ; then
205- echo " "
205+ echo " " >&2
206206 log_success " All E2E tests completed successfully!"
207207 exit 0
208208else
209- echo " "
209+ echo " " >&2
210210 log_error " E2E tests failed!"
211211 log_info " Check the test output above for details"
212212 exit 1
0 commit comments