MCPcopy Create free account
hub / github.com/FDio/vpp / test_runner_wrapper

Function test_runner_wrapper

test/run_tests.py:159–184  ·  view source on GitHub ↗
(
    suite,
    keep_alive_pipe,
    stdouterr_queue,
    finished_pipe,
    result_pipe,
    logger,
    descriptions,
)

Source from the content-addressed store, hash-verified

157
158
159def 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
187class TestCaseWrapper(object):

Callers

nothing calls this directly

Calls 5

get_parallel_loggerFunction · 0.90
VppTestRunnerClass · 0.90
closeMethod · 0.80
runMethod · 0.45
sendMethod · 0.45

Tested by

no test coverage detected