From: Johannes Berg Date: Tue, 12 Dec 2023 08:07:15 +0000 (+0100) Subject: tests: Reset WARN_ON_ONCE() state in the kernel X-Git-Tag: hostap_2_11~678 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31792fa8d980e12033fa839a87b0e5d7c18e5de2;p=thirdparty%2Fhostap.git tests: Reset WARN_ON_ONCE() state in the kernel 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 --- diff --git a/tests/hwsim/run-tests.py b/tests/hwsim/run-tests.py index 0d69f303c..30368a97a 100755 --- a/tests/hwsim/run-tests.py +++ b/tests/hwsim/run-tests.py @@ -487,6 +487,12 @@ def main(): 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