(
suite,
keep_alive_pipe,
stdouterr_queue,
finished_pipe,
result_pipe,
logger,
descriptions,
)
| 157 | |
| 158 | |
| 159 | def test_runner_wrapper( |
| 160 | suite, |
| 161 | keep_alive_pipe, |
| 162 | stdouterr_queue, |
| 163 | finished_pipe, |
| 164 | result_pipe, |
| 165 | logger, |
| 166 | descriptions, |
| 167 | ): |
| 168 | sys.stdout = stdouterr_queue |
| 169 | sys.stderr = stdouterr_queue |
| 170 | if logger.handlers: |
| 171 | VppTestCase.parallel_handler = logger.handlers[0] |
| 172 | else: |
| 173 | VppTestCase.parallel_handler = get_parallel_logger(stdouterr_queue).handlers[0] |
| 174 | result = VppTestRunner( |
| 175 | keep_alive_pipe=keep_alive_pipe, |
| 176 | descriptions=descriptions, |
| 177 | verbosity=config.verbose, |
| 178 | result_pipe=result_pipe, |
| 179 | failfast=config.failfast, |
| 180 | print_summary=False, |
| 181 | ).run(suite) |
| 182 | finished_pipe.send(result.wasSuccessful()) |
| 183 | finished_pipe.close() |
| 184 | keep_alive_pipe.close() |
| 185 | |
| 186 | |
| 187 | class TestCaseWrapper(object): |
nothing calls this directly
no test coverage detected