mirror of
https://github.com/python/cpython.git
synced 2025-09-26 10:19:53 +00:00
[3.12] gh-119050: Add type hints to libregrtest/results.py (GH-119144) (#119157)
gh-119050: Add type hints to libregrtest/results.py (GH-119144)
Sort also 'omitted' in TestResults.display_result().
(cherry picked from commit 30b4e9f9c4
)
Co-authored-by: Victor Stinner <vstinner@python.org>
This commit is contained in:
parent
bd1e9509a4
commit
d76d95eacb
1 changed files with 6 additions and 6 deletions
|
@ -17,7 +17,7 @@ EXITCODE_INTERRUPTED = 130 # 128 + signal.SIGINT=2
|
|||
|
||||
|
||||
class TestResults:
|
||||
def __init__(self):
|
||||
def __init__(self) -> None:
|
||||
self.bad: TestList = []
|
||||
self.good: TestList = []
|
||||
self.rerun_bad: TestList = []
|
||||
|
@ -35,22 +35,22 @@ class TestResults:
|
|||
# used by --junit-xml
|
||||
self.testsuite_xml: list = []
|
||||
|
||||
def is_all_good(self):
|
||||
def is_all_good(self) -> bool:
|
||||
return (not self.bad
|
||||
and not self.skipped
|
||||
and not self.interrupted
|
||||
and not self.worker_bug)
|
||||
|
||||
def get_executed(self):
|
||||
def get_executed(self) -> set[TestName]:
|
||||
return (set(self.good) | set(self.bad) | set(self.skipped)
|
||||
| set(self.resource_denied) | set(self.env_changed)
|
||||
| set(self.run_no_tests))
|
||||
|
||||
def no_tests_run(self):
|
||||
def no_tests_run(self) -> bool:
|
||||
return not any((self.good, self.bad, self.skipped, self.interrupted,
|
||||
self.env_changed))
|
||||
|
||||
def get_state(self, fail_env_changed):
|
||||
def get_state(self, fail_env_changed: bool) -> str:
|
||||
state = []
|
||||
if self.bad:
|
||||
state.append("FAILURE")
|
||||
|
@ -195,7 +195,7 @@ class TestResults:
|
|||
omitted = set(tests) - self.get_executed()
|
||||
|
||||
# less important
|
||||
all_tests.append((omitted, "test", "{} omitted:"))
|
||||
all_tests.append((sorted(omitted), "test", "{} omitted:"))
|
||||
if not quiet:
|
||||
all_tests.append((self.skipped, "test", "{} skipped:"))
|
||||
all_tests.append((self.resource_denied, "test", "{} skipped (resource denied):"))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue