18
18
19
19
20
20
class TestResults :
21
- def __init__ (self ):
21
+ def __init__ (self ) -> None :
22
22
self .bad : TestList = []
23
23
self .good : TestList = []
24
24
self .rerun_bad : TestList = []
@@ -38,22 +38,22 @@ def __init__(self):
38
38
# used by -T with -j
39
39
self .covered_lines : set [Location ] = set ()
40
40
41
- def is_all_good (self ):
41
+ def is_all_good (self ) -> bool :
42
42
return (not self .bad
43
43
and not self .skipped
44
44
and not self .interrupted
45
45
and not self .worker_bug )
46
46
47
- def get_executed (self ):
47
+ def get_executed (self ) -> set [ TestName ] :
48
48
return (set (self .good ) | set (self .bad ) | set (self .skipped )
49
49
| set (self .resource_denied ) | set (self .env_changed )
50
50
| set (self .run_no_tests ))
51
51
52
- def no_tests_run (self ):
52
+ def no_tests_run (self ) -> bool :
53
53
return not any ((self .good , self .bad , self .skipped , self .interrupted ,
54
54
self .env_changed ))
55
55
56
- def get_state (self , fail_env_changed ) :
56
+ def get_state (self , fail_env_changed : bool ) -> str :
57
57
state = []
58
58
if self .bad :
59
59
state .append ("FAILURE" )
@@ -204,7 +204,7 @@ def display_result(self, tests: TestTuple, quiet: bool, print_slowest: bool):
204
204
omitted = set (tests ) - self .get_executed ()
205
205
206
206
# less important
207
- all_tests .append ((omitted , "test" , "{} omitted:" ))
207
+ all_tests .append ((sorted ( omitted ) , "test" , "{} omitted:" ))
208
208
if not quiet :
209
209
all_tests .append ((self .skipped , "test" , "{} skipped:" ))
210
210
all_tests .append ((self .resource_denied , "test" , "{} skipped (resource denied):" ))
0 commit comments