Skip to content

Commit 140b3be

Browse files
committed
feat: Add parameter for verify_messages to use optional custom dmesg whitelist
Fixes #5 Signed-off-by: Łukasz Kleina <lukaszx.kleina@intel.com>
1 parent 571d6fd commit 140b3be

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

mfd_dmesg/base.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,9 +220,10 @@ def _check_specific_errors(self, error_msg: str) -> bool:
220220
else:
221221
return True
222222

223-
def verify_messages(self) -> dict:
223+
def verify_messages(self, dmesg_whitelist: list[str] = DMESG_WHITELIST) -> dict:
224224
"""Verify if there are err level messages in dmesg output.
225225
226+
:param dmesg_whitelist: list of benign messages to ignore
226227
:return: dictionary indicating success or failure and the error messages if present.
227228
"""
228229
logger.log(level=log_levels.MODULE_DEBUG, msg="Verify Dmesg Errors.")
@@ -233,7 +234,7 @@ def verify_messages(self) -> dict:
233234
for error in out.splitlines():
234235
is_error = True
235236
if self._check_specific_errors(error):
236-
for benign_message in DMESG_WHITELIST:
237+
for benign_message in dmesg_whitelist:
237238
if benign_message in error:
238239
is_error = False
239240
logger.log(

0 commit comments

Comments
 (0)