• Dylan Baker's avatar
    framework: ensure that all tests are run before exiting · bde5cb43
    Dylan Baker authored
    This is a bug that has existed for a long time, and I'm not really sure
    how we haven't hit this before honestly, I think that the reason this
    has worked is that we've always provided a concrete type to to
    pool.imap.
    
    The problem is that pool.imap is an iterator. If you don't walk the
    results then the program might exit before finishing. This seems to be
    especially true when running without -c or -1. Instead we'll write the
    loop, using pool.apply_async does basically the same thing (without the
    ability to use chunks), but with out exiting early.
    Tested-by: Michel Dänzer's avatarMichel Dänzer <michel.daenzer@amd.com>
    bde5cb43
Name
Last commit
Last update
ci/appveyor Loading commit data...
cmake Loading commit data...
completions/bash Loading commit data...
docker Loading commit data...
examples/glsl_parser_test Loading commit data...
framework Loading commit data...
generated_tests Loading commit data...
licences Loading commit data...
registry Loading commit data...
self-tests Loading commit data...
src Loading commit data...
templates Loading commit data...
tests Loading commit data...
unittests Loading commit data...
.dir-locals.el Loading commit data...
.editorconfig Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CMakeLists.txt Loading commit data...
COPYING Loading commit data...
HACKING Loading commit data...
README Loading commit data...
RELEASE Loading commit data...
TODO Loading commit data...
appveyor.yml Loading commit data...
piglit Loading commit data...
piglit-print-commands.py Loading commit data...
piglit-resume.py Loading commit data...
piglit-run.py Loading commit data...
piglit-summary-html.py Loading commit data...
piglit-summary.py Loading commit data...
piglit.conf.example Loading commit data...
tox.ini Loading commit data...