hostap/tests/hwsim/check_kernel.py
Johannes Berg 5061a301e5 hwsim tests: Check kernel messages for warnings/bugs
When a test passes but the kernel printed warnings, consider
the test to have failed.

Signed-hostap: Johannes Berg <johannes.berg@intel.com>
2013-11-05 10:17:35 +02:00

23 lines
513 B
Python

# kernel message checker module
#
# Copyright (c) 2013, Intel Corporation
#
# Author: Johannes Berg <johannes@sipsolutions.net>
#
# This software may be distributed under the terms of the BSD license.
# See README for more details.
#
"""
Tests for kernel messages to find if there were any issues in them.
"""
import re
issue = re.compile('(\[[0-9 .]*\] )?(WARNING:|BUG:).*')
def check_kernel(logfile):
for line in open(logfile, 'r'):
if issue.match(line):
return False
return True