If a tests hits a WARN_ON_ONCE then the retriggering will make it appear
to pass, since the warning will not happen again. Make this more
reliable by resetting the states at the beginning of each test.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
log_handler.setFormatter(log_formatter)
logger.addHandler(log_handler)
+ try:
+ with open('/sys/kernel/debug/clear_warn_once', 'w') as f:
+ f.write('1\n')
+ except FileNotFoundError:
+ pass
+
reset_ok = True
with DataCollector(args.logdir, name, args):
count = count + 1