From: Nick Porter Date: Thu, 25 Apr 2024 16:10:32 +0000 (+0100) Subject: More refined ignoring of false negatives X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=64a6364e9dee93658752fa50a5fb5a928ea0e1a0;p=thirdparty%2Ffreeradius-server.git More refined ignoring of false negatives --- diff --git a/src/tests/modules/smtp/smtp_attachment/tls_attachment.unlang b/src/tests/modules/smtp/smtp_attachment/tls_attachment.unlang index 5be8abf8e6e..7ec4164f843 100644 --- a/src/tests/modules/smtp/smtp_attachment/tls_attachment.unlang +++ b/src/tests/modules/smtp/smtp_attachment/tls_attachment.unlang @@ -20,7 +20,7 @@ smtp.mail { # Module failure is likely a timeout # Avoid false negatives by aborting test # -if (fail) { +if (fail && (&Module-Failure-Message[*] == 'smtp: curl request failed: Timeout was reached (28)')) { test_pass handled } diff --git a/src/tests/modules/smtp/smtp_authenticate/tls_authenticate.unlang b/src/tests/modules/smtp/smtp_authenticate/tls_authenticate.unlang index 526c6305d2e..5332c86e53f 100644 --- a/src/tests/modules/smtp/smtp_authenticate/tls_authenticate.unlang +++ b/src/tests/modules/smtp/smtp_authenticate/tls_authenticate.unlang @@ -11,7 +11,7 @@ smtp.authenticate { fail = 1 } -if (fail) { +if (fail && (&Module-Failure-Message[*] == 'smtp: curl request failed: Timeout was reached (28)')) { test_pass handled } diff --git a/src/tests/modules/smtp/smtp_crln/tls_crln.unlang b/src/tests/modules/smtp/smtp_crln/tls_crln.unlang index 87075245bb7..ed3b98d697e 100644 --- a/src/tests/modules/smtp/smtp_crln/tls_crln.unlang +++ b/src/tests/modules/smtp/smtp_crln/tls_crln.unlang @@ -18,7 +18,7 @@ smtp.mail { # Module failure is likely a timeout # Avoid false negatives by aborting test # -if (fail) { +if (fail && (&Module-Failure-Message[*] == 'smtp: curl request failed: Timeout was reached (28)')) { test_pass handled } diff --git a/src/tests/modules/smtp/smtp_stringparse/tls_stringparse.unlang b/src/tests/modules/smtp/smtp_stringparse/tls_stringparse.unlang index f71dc6a9b5e..15e031345b8 100644 --- a/src/tests/modules/smtp/smtp_stringparse/tls_stringparse.unlang +++ b/src/tests/modules/smtp/smtp_stringparse/tls_stringparse.unlang @@ -13,7 +13,7 @@ smtp.mail { # Module failure is likely a timeout # Avoid false negatives by aborting test # -if (fail) { +if (fail && (&Module-Failure-Message[*] == 'smtp: curl request failed: Timeout was reached (28)')) { test_pass handled } diff --git a/src/tests/modules/smtp/tls_delivery.unlang b/src/tests/modules/smtp/tls_delivery.unlang index eb0526c97e2..52451551b59 100644 --- a/src/tests/modules/smtp/tls_delivery.unlang +++ b/src/tests/modules/smtp/tls_delivery.unlang @@ -21,7 +21,7 @@ smtp.mail { # Module failure is likely a timeout # Avoid false negatives by aborting test # -if (fail) { +if (fail && (&Module-Failure-Message[*] == 'smtp: curl request failed: Timeout was reached (28)')) { test_pass handled } @@ -85,7 +85,7 @@ smtp.mail { # Module failure is likely a timeout # Avoid false negatives by aborting test # -if (fail) { +if (fail && (&Module-Failure-Message[*] == 'smtp: curl request failed: Timeout was reached (28)')) { test_pass handled }