diff options
| author | Trevor Gamblin <tgamblin@baylibre.com> | 2024-09-24 07:54:59 -0400 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-09-30 17:00:50 +0100 |
| commit | d6ede9c73b44062d8831a08f522d519591bf29c2 (patch) | |
| tree | 17711c77f409da9d7ed38361c9551e6bb6f967dd /scripts/patchtest | |
| parent | bb0f1625d7655d04c6df3c144e488f676ff2f762 (diff) | |
| download | poky-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-x | scripts/patchtest | 17 |
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 | ||
| 12 | import sys | 12 | import json |
| 13 | import os | ||
| 14 | import unittest | ||
| 15 | import logging | 13 | import logging |
| 14 | import os | ||
| 15 | import sys | ||
| 16 | import traceback | 16 | import traceback |
| 17 | import json | 17 | import unittest |
| 18 | 18 | ||
| 19 | # Include current path so test cases can see it | 19 | # Include current path so test cases can see it |
| 20 | sys.path.insert(0, os.path.dirname(os.path.realpath(__file__))) | 20 | sys.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__)), '.. | |||
| 25 | from data import PatchTestInput | 25 | from data import PatchTestInput |
| 26 | from repo import PatchTestRepo | 26 | from repo import PatchTestRepo |
| 27 | 27 | ||
| 28 | import utils | 28 | logger = logging.getLogger("patchtest") |
| 29 | logger = utils.logger_create('patchtest') | 29 | loggerhandler = logging.StreamHandler() |
| 30 | loggerhandler.setFormatter(logging.Formatter("%(message)s")) | ||
| 31 | logger.addHandler(loggerhandler) | ||
| 32 | logger.setLevel(logging.INFO) | ||
| 30 | info = logger.info | 33 | info = logger.info |
| 31 | error = logger.error | 34 | error = logger.error |
| 32 | 35 | ||
| 33 | import repo | ||
| 34 | |||
| 35 | def getResult(patch, mergepatch, logfile=None): | 36 | def getResult(patch, mergepatch, logfile=None): |
| 36 | 37 | ||
| 37 | class PatchTestResult(unittest.TextTestResult): | 38 | class PatchTestResult(unittest.TextTestResult): |
