aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2020-10-13 17:54:15 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2020-11-15 14:12:43 +0100
commit659a5cbaa31e7a66e3ba3e17f9f31be78cec8b18 (patch)
treecd6d101684f18273eeb9e04f66861b258c088955 /docs/markdown
parentf532b0a9c3781cd06c99cd63e9c3b31bf3de7413 (diff)
downloadmeson-659a5cbaa31e7a66e3ba3e17f9f31be78cec8b18.zip
meson-659a5cbaa31e7a66e3ba3e17f9f31be78cec8b18.tar.gz
meson-659a5cbaa31e7a66e3ba3e17f9f31be78cec8b18.tar.bz2
mtest: use asyncio for run loop
Use asyncio futures for the run loop, while still handling I/O in a thread pool using run_on_executor. The handling of the test result is not duplicated anymore between run_tests and drain_futures. Instead, the test result is always processed and printed by run_test after single_test.run() completes and (in verbose mode) it cannot interleave with the test output. Therefore the special case for self.options.num_processes == 1 can be removed.
Diffstat (limited to 'docs/markdown')
0 files changed, 0 insertions, 0 deletions