From 3af75be75adfc4f22e7755e2aa508986d8987deb Mon Sep 17 00:00:00 2001 From: Kurt Biery Date: Mon, 3 Aug 2026 16:00:01 -0500 Subject: [PATCH 1/3] Fixed excluded substring patterns in log_file_checks.py to be raw strings --- src/integrationtest/log_file_checks.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/integrationtest/log_file_checks.py b/src/integrationtest/log_file_checks.py index eb2b901..b22b856 100644 --- a/src/integrationtest/log_file_checks.py +++ b/src/integrationtest/log_file_checks.py @@ -113,11 +113,11 @@ def logs_are_error_free(log_file_names, show_all_problems=True, print_logfilenam # some strings to the excluded substring map so we don't trigger on those debug messages if verbosity_helper.compare_level(IntegtestVerbosityLevels.drunc_debug): local_excl_string_map.setdefault("SSH_SHELL_process_manager", []).extend( - ["LogLevel=error", "key:\s\"DUNEDAQ_ERS_"] + ["LogLevel=error", r'key:\s+"DUNEDAQ_ERS_'] ) local_excl_string_map.setdefault("drunc", []).extend( - ["LogLevel=error", "key:\s\"DUNEDAQ_ERS_", "DUNEDAQ_ERS_.*erstrace", "export DUNEDAQ_ERS_", - "NewConnectionError.* Failed to establish a new connection: \[Errno 111\] Connection refused"] + ["LogLevel=error", r'key:\s+"DUNEDAQ_ERS_', r"DUNEDAQ_ERS_.*erstrace", "export DUNEDAQ_ERS_", + r"NewConnectionError.* Failed to establish a new connection: \[Errno 111\] Connection refused"] ) # 21-Jul-2026, KAB: phrases that we always want to exclude From 58073c7290fd1944aa259b3c0300600df00b1160 Mon Sep 17 00:00:00 2001 From: Kurt Biery Date: Mon, 3 Aug 2026 16:40:41 -0500 Subject: [PATCH 2/3] Added another exclusion for the SSH_SHELL_process_manager log file when the drunc_debug verbosity level is set (shows up in the listrev_test) --- src/integrationtest/log_file_checks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/integrationtest/log_file_checks.py b/src/integrationtest/log_file_checks.py index b22b856..032449b 100644 --- a/src/integrationtest/log_file_checks.py +++ b/src/integrationtest/log_file_checks.py @@ -113,7 +113,8 @@ def logs_are_error_free(log_file_names, show_all_problems=True, print_logfilenam # some strings to the excluded substring map so we don't trigger on those debug messages if verbosity_helper.compare_level(IntegtestVerbosityLevels.drunc_debug): local_excl_string_map.setdefault("SSH_SHELL_process_manager", []).extend( - ["LogLevel=error", r'key:\s+"DUNEDAQ_ERS_'] + ["LogLevel=error", r'key:\s+"DUNEDAQ_ERS_', + r"drunc.utils.ConnectivityServiceClient\s+404 Client Error: NOT FOUND for url:"] ) local_excl_string_map.setdefault("drunc", []).extend( ["LogLevel=error", r'key:\s+"DUNEDAQ_ERS_', r"DUNEDAQ_ERS_.*erstrace", "export DUNEDAQ_ERS_", From 16b729c48731b77aa43f60f2901fd3b3d38cc343 Mon Sep 17 00:00:00 2001 From: Kurt Biery Date: Mon, 3 Aug 2026 16:52:00 -0500 Subject: [PATCH 3/3] Added yet another exclusion to log_file_checks.py when drunc_debug verbosity is set --- src/integrationtest/log_file_checks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/integrationtest/log_file_checks.py b/src/integrationtest/log_file_checks.py index 032449b..d9402fd 100644 --- a/src/integrationtest/log_file_checks.py +++ b/src/integrationtest/log_file_checks.py @@ -118,7 +118,8 @@ def logs_are_error_free(log_file_names, show_all_problems=True, print_logfilenam ) local_excl_string_map.setdefault("drunc", []).extend( ["LogLevel=error", r'key:\s+"DUNEDAQ_ERS_', r"DUNEDAQ_ERS_.*erstrace", "export DUNEDAQ_ERS_", - r"NewConnectionError.* Failed to establish a new connection: \[Errno 111\] Connection refused"] + r"NewConnectionError.* Failed to establish a new connection: \[Errno 111\] Connection refused", + r"drunc.utils.ConnectivityServiceClient\s+404 Client Error: NOT FOUND for url:"] ) # 21-Jul-2026, KAB: phrases that we always want to exclude