summaryrefslogtreecommitdiffstats
path: root/scripts/patchtest
diff options
context:
space:
mode:
authorTrevor Gamblin <tgamblin@baylibre.com>2024-09-24 07:54:59 -0400
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-09-30 17:00:50 +0100
commitd6ede9c73b44062d8831a08f522d519591bf29c2 (patch)
tree17711c77f409da9d7ed38361c9551e6bb6f967dd /scripts/patchtest
parentbb0f1625d7655d04c6df3c144e488f676ff2f762 (diff)
downloadpoky-d6ede9c73b44062d8831a08f522d519591bf29c2.tar.gz
patchtest: mbox.py: new data implementation
Consolidate and improve some objects: - absorb utils.py functionality - repo.py: use mbox.py - repo.py: remove some cruft - utils.py: replace with logs.py - utils.py: delete - patch.py: delete - scripts/patchtest: use logging directly - general cleanup (From OE-Core rev: d4fbdb1d15f281b236137d63710c73bca8911a36) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/patchtest')
-rwxr-xr-xscripts/patchtest17
1 files changed, 9 insertions, 8 deletions
diff --git a/scripts/patchtest b/scripts/patchtest
index 0be7062dc2..3ca8c6e48f 100755
--- a/scripts/patchtest
+++ b/scripts/patchtest
@@ -9,12 +9,12 @@
9# SPDX-License-Identifier: GPL-2.0-only 9# SPDX-License-Identifier: GPL-2.0-only
10# 10#
11 11
12import sys 12import json
13import os
14import unittest
15import logging 13import logging
14import os
15import sys
16import traceback 16import traceback
17import json 17import unittest
18 18
19# Include current path so test cases can see it 19# Include current path so test cases can see it
20sys.path.insert(0, os.path.dirname(os.path.realpath(__file__))) 20sys.path.insert(0, os.path.dirname(os.path.realpath(__file__)))
@@ -25,13 +25,14 @@ sys.path.insert(0, os.path.join(os.path.dirname(os.path.realpath(__file__)), '..
25from data import PatchTestInput 25from data import PatchTestInput
26from repo import PatchTestRepo 26from repo import PatchTestRepo
27 27
28import utils 28logger = logging.getLogger("patchtest")
29logger = utils.logger_create('patchtest') 29loggerhandler = logging.StreamHandler()
30loggerhandler.setFormatter(logging.Formatter("%(message)s"))
31logger.addHandler(loggerhandler)
32logger.setLevel(logging.INFO)
30info = logger.info 33info = logger.info
31error = logger.error 34error = logger.error
32 35
33import repo
34
35def getResult(patch, mergepatch, logfile=None): 36def getResult(patch, mergepatch, logfile=None):
36 37
37 class PatchTestResult(unittest.TextTestResult): 38 class PatchTestResult(unittest.TextTestResult):