diff mbox series

[4/7] scripts/patchtest: simplify traceback logging, remove whitespace

Message ID 20260618203632.131125-5-tgamblin@baylibre.com
State New
Headers show
Series patchtest: cleanups and fixes, part 1 | expand

Commit Message

Trevor Gamblin June 18, 2026, 8:36 p.m. UTC
We currently use the logging module to wrap tracebacks when a failure
occurs. The traceback module is sufficient for this task, so use it
directly. Also remove a redundant import of the traceback module, and
fix some whitespace in the getResult class that was missed previously.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
---
 scripts/patchtest | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)
diff mbox series

Patch

diff --git a/scripts/patchtest b/scripts/patchtest
index 795fad511f..aef80a86bb 100755
--- a/scripts/patchtest
+++ b/scripts/patchtest
@@ -30,8 +30,6 @@  loggerhandler = logging.StreamHandler()
 loggerhandler.setFormatter(logging.Formatter("%(message)s"))
 logger.addHandler(loggerhandler)
 logger.setLevel(logging.INFO)
-info = logger.info
-error = logger.error
 
 def _format_test_description(test):
     return (test.id().split('.')[-1]
@@ -56,9 +54,9 @@  def getResult(patch, mergepatch, logfile=None):
         shouldStop  = True
         longMessage = False
 
-        success     = 'PASS'
-        fail        = 'FAIL'
-        skip        = 'SKIP'
+        success = 'PASS'
+        fail    = 'FAIL'
+        skip    = 'SKIP'
 
         def startTestRun(self):
             self.repo_error   = False
@@ -84,7 +82,7 @@  def getResult(patch, mergepatch, logfile=None):
         def addError(self, test, err):
             self.test_error = True
             (ty, va, trace) = err
-            logger.error(traceback.print_exc())
+            traceback.print_exc()
 
         def addFailure(self, test, err):
             self.test_failure = True
@@ -132,8 +130,8 @@  def _runner(resultklass, prefix=None):
 
     try:
         result = runner.run(suite)
-    except:
-        logger.error(traceback.print_exc())
+    except Exception:
+        traceback.print_exc()
         logger.error('patchtest: something went wrong')
 
     return 1 if (result.test_failure or result.test_error) else 0
@@ -227,7 +225,6 @@  if __name__ == '__main__':
     try:
         ret = main()
     except Exception:
-        import traceback
         traceback.print_exc(5)
 
     sys.exit(ret)