diff options
author | Hemmo Nieminen <hemmo.nieminen@iki.fi> | 2022-02-01 00:00:00 +0200 |
---|---|---|
committer | Eli Schwartz <eschwartz93@gmail.com> | 2022-06-09 18:58:33 -0400 |
commit | cb0cbb3e5e43ade289f0d4f7fd0feaced55149a1 (patch) | |
tree | 3669fb19405c85f8b2ac34612786de37b7e3664d | |
parent | e3b4065b0c8ded0e1bfe38c75c6b7eac6fbc1963 (diff) | |
download | meson-cb0cbb3e5e43ade289f0d4f7fd0feaced55149a1.zip meson-cb0cbb3e5e43ade289f0d4f7fd0feaced55149a1.tar.gz meson-cb0cbb3e5e43ade289f0d4f7fd0feaced55149a1.tar.bz2 |
mtest: introduce get_test_num_prefix() helper function
-rw-r--r-- | mesonbuild/mtest.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/mesonbuild/mtest.py b/mesonbuild/mtest.py index dde6afc..4c8cb82 100644 --- a/mesonbuild/mtest.py +++ b/mesonbuild/mtest.py @@ -1619,18 +1619,19 @@ class TestHarness: def max_left_width(self) -> int: return 2 * self.numlen + 2 + def get_test_num_prefix(self, num: int) -> str: + return '{num:{numlen}}/{testcount} '.format(numlen=self.numlen, + num=num, + testcount=self.test_count) + def format(self, result: TestRun, colorize: bool, max_left_width: int = 0, prefix: str = '', left: T.Optional[str] = None, middle: T.Optional[str] = None, right: T.Optional[str] = None) -> str: - if left is None: - left = '{num:{numlen}}/{testcount} '.format( - numlen=self.numlen, - num=result.num, - testcount=self.test_count) + left = self.get_test_num_prefix(result.num) # A non-default max_left_width lets the logger print more stuff before the # name, while ensuring that the rightmost columns remain aligned. |