From 1c3460eecfc3d9964c1ef5db75b1f2d9ded1b85c Mon Sep 17 00:00:00 2001 From: anikeev-yadro Date: Fri, 8 Dec 2023 12:31:53 +0300 Subject: [PATCH] Add issues invalid bind regex Signed-off-by: anikeev-yadro --- pytest_tests/testsuites/special/test_logs.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pytest_tests/testsuites/special/test_logs.py b/pytest_tests/testsuites/special/test_logs.py index a29b8a5..dfbb717 100644 --- a/pytest_tests/testsuites/special/test_logs.py +++ b/pytest_tests/testsuites/special/test_logs.py @@ -35,11 +35,17 @@ class TestLogs: logs_dir = os.path.join(temp_directory, "logs") os.makedirs(logs_dir) # Using \b here because 'oom' and 'panic' can sometimes be found in OID or CID - issues_regex = r"\bpanic\b|\boom\b|too many|insufficient funds|insufficient amount of gas|wallet passwd|secret key|access key" + issues_regex = r"\bpanic\b|\boom\b|too many|insufficient funds|insufficient amount of gas|wallet passwd|secret key|access key|cannot assign requested address" exclude_filter = r"too many requests" futures = parallel( - self._collect_logs_on_host, cluster.hosts, logs_dir, issues_regex, session_start_time, end_time, exclude_filter + self._collect_logs_on_host, + cluster.hosts, + logs_dir, + issues_regex, + session_start_time, + end_time, + exclude_filter, ) hosts_with_problems = [ @@ -52,7 +58,9 @@ class TestLogs: not hosts_with_problems ), f"The following hosts contains contain critical errors in system logs: {', '.join(hosts_with_problems)}" - def _collect_logs_on_host(self, host: Host, logs_dir: str, regex: str, since: datetime, until: datetime, exclude_filter: str): + def _collect_logs_on_host( + self, host: Host, logs_dir: str, regex: str, since: datetime, until: datetime, exclude_filter: str + ): with reporter.step(f"Get logs from {host.config.address}"): logs = host.get_filtered_logs(filter_regex=regex, since=since, until=until, exclude_filter=exclude_filter)