From 28bc152aa4a42ba91818aaf2af33ccb76f75a426 Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Mon, 12 Sep 2022 09:58:47 +0200 Subject: [PATCH] REGTESTS: healthcheckmail: Relax matching on the healthcheck log message Depending on the timing, the conneciton on lisrv listener may be fully accepted before any reject. Thus, instead of getting a socket error, an invalid L7 response is reported. There is no reason to be strick on the error type. Any failure is good here, because we just want to test the email-alert feature. This patch should fix issue #1857. It may be backported as far as 2.2. --- reg-tests/mailers/healthcheckmail.vtc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reg-tests/mailers/healthcheckmail.vtc b/reg-tests/mailers/healthcheckmail.vtc index 00704e601..821250fc8 100644 --- a/reg-tests/mailers/healthcheckmail.vtc +++ b/reg-tests/mailers/healthcheckmail.vtc @@ -5,7 +5,7 @@ feature ignore_unknown_macro syslog S1 -level notice { recv - expect ~ "[^:\\[ ]\\[${h1_pid}\\]: Health check for server be1/srv1 failed.+reason: Socket error.+info: \".+\".+check duration: [[:digit:]]+ms.+status: 0/1 DOWN." + expect ~ "[^:\\[ ]\\[${h1_pid}\\]: Health check for server be1/srv1 failed.+check duration: [[:digit:]]+ms.+status: 0/1 DOWN." recv info expect ~ "[^:\\[ ]\\[${h1_pid}\\]: Result=SUCCESS Bytes=[[:digit:]]+" } -start