Lines Matching full:groups
43 self.groups = defaultdict(set)
56 self.groups[g].add(t)
69 groups = words[1:]
71 for g in groups:
72 self.groups[g].add(test_file)
92 def find_tests(self, groups: Optional[List[str]] = None,
100 1. a. if some @groups specified
101 a.1 Take all tests from @groups
103 'disabled' group (if 'disabled' is not listed in @groups)
119 if groups is None:
120 groups = []
127 if groups:
128 # Some groups specified. exclude_groups supported, additionally
130 res.update(*(self.groups[g] for g in groups))
132 # Some individual tests specified, but no groups. In this case
138 # No tests no groups: start from all tests, exclude_groups
142 if 'disabled' not in groups and 'disabled' not in exclude_groups:
146 res = res.difference(*(self.groups[g] for g in exclude_groups))