| 151 | |
| 152 | |
| 153 | class Namespace(argparse.Namespace): |
| 154 | def __init__(self, **kwargs) -> None: |
| 155 | self.ci = False |
| 156 | self.testdir = None |
| 157 | self.verbose = 0 |
| 158 | self.quiet = False |
| 159 | self.exclude = False |
| 160 | self.cleanup = False |
| 161 | self.wait = False |
| 162 | self.list_cases = False |
| 163 | self.list_tests = False |
| 164 | self.single = False |
| 165 | self.randomize = False |
| 166 | self.fromfile = None |
| 167 | self.fail_env_changed = False |
| 168 | self.use_resources: dict[str, str | None] = {} |
| 169 | self.trace = False |
| 170 | self.coverdir = 'coverage' |
| 171 | self.runleaks = False |
| 172 | self.huntrleaks: tuple[int, int, str] | None = None |
| 173 | self.rerun = False |
| 174 | self.verbose3 = False |
| 175 | self.print_slow = False |
| 176 | self.random_seed = None |
| 177 | self.use_mp = None |
| 178 | self.parallel_threads = None |
| 179 | self.forever = False |
| 180 | self.header = False |
| 181 | self.failfast = False |
| 182 | self.match_tests: TestFilter = [] |
| 183 | self.pgo = False |
| 184 | self.pgo_extended = False |
| 185 | self.tsan = False |
| 186 | self.tsan_parallel = False |
| 187 | self.worker_json = None |
| 188 | self.start = None |
| 189 | self.timeout = None |
| 190 | self.memlimit = None |
| 191 | self.threshold = None |
| 192 | self.fail_rerun = False |
| 193 | self.tempdir = None |
| 194 | self._add_python_opts = True |
| 195 | self.xmlpath = None |
| 196 | self.single_process = False |
| 197 | |
| 198 | super().__init__(**kwargs) |
| 199 | |
| 200 | |
| 201 | class _ArgParser(argparse.ArgumentParser): |
no outgoing calls
no test coverage detected
searching dependent graphs…