generic-poky/meta/lib/oeqa
Richard Purdie 9b84fc7cc2 lib/oeqa/qemurunner: Use a timeout in select() call
A 0 value to select.select() immediately returns with no timeout. This was
pegging the cpu at 100% for the python process which was bad and may be
contributing to some of the timeout problems.

Profile from -P of a core-image-minimal before:

    97526792 function calls (97525652 primitive calls) in 45.189 seconds

and after:

       50204 function calls (49064 primitive calls) in 17.318 seconds

Saving 97.5 million function calls has to be good :)

(From OE-Core rev: c0551436974d179df23418567f18a082830380f6)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-09-06 23:04:51 +01:00
..
runtime lib/oeqa/runtime: add basic scanelf test 2013-09-06 23:04:50 +01:00
utils lib/oeqa/qemurunner: Use a timeout in select() call 2013-09-06 23:04:51 +01:00
__init__.py lib/oeqa/oetest.py: base module for all runtime unittests 2013-07-09 10:53:43 +01:00
oetest.py oeqa/oetest: oeRuntimeTest: enable long messages 2013-09-06 23:03:23 +01:00