History log of /external/llvm/utils/lit/lit/run.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
188545867dbcd0a6870b19c6b06d49610e7cda93 28-Oct-2013 Alp Toker <alp@nuanti.com> lit: multiprocessing platform fix attempt

The error raised by Python varies by platform(!), so let's just catch any
exception and fall back.

Thanks to Sylvestre Ledru for noticing this on a Debian / Python 2.7 system
running code coverage.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193516 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/run.py
bbe8f3b0e19f9bcca6e739fd92cbae6d570cab93 27-Oct-2013 Alp Toker <alp@nuanti.com> Clarify the comment about BSD versions in r193465

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193508 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/run.py
a685c139182519ed29c3cddd848649f533070004 26-Oct-2013 Alp Toker <alp@nuanti.com> lit: Issue a note when multiprocessing fails to load

If multiprocessing was requested, detected as available and subsequently failed
to initialize it's worth letting the user know about it before falling back to
threads.

This condition can arise in certain OpenBSD / FreeBSD Python versions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193465 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/run.py
8d93aa0de330e24fe1cec7a915bdf1354da377fa 26-Oct-2013 Alp Toker <alp@nuanti.com> Fix a referenced before assignment in r193463

Some versions of Python on the builders seem strict about this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193464 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/run.py
a4e71dea487750cd13a5a5821df3acee32988bf4 26-Oct-2013 Alp Toker <alp@nuanti.com> lit: handle late multiprocessing errors gracefully

This should be a better fix for lit multiprocessing failures, replacing the
OpenBSD and FreeBSD workarounds in r193413 and r193457.

Reference: http://bugs.python.org/issue3770

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193463 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/run.py
4ac723b53f2eb69e604891853ca87d1e2b3ee788 29-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Add support for multiprocessing, under --use-processes for now.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189556 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/run.py
df44de6d918255eb51f3d042681e006f33948f80 29-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Implement --max-time support by using provider cancel method.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189555 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/run.py
07f0f16bfd58c3e44babae65ccd88b9621d15f48 29-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Refactor test execution logic into lit.run.Run.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189554 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/run.py
8c59003cc382e4b2fb15b267aa2d356e869a89cc 29-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Move top-level execute code into Run object.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189551 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/run.py
5b2efc28fd193701d2d05780c7b8d8ee5bf75c31 29-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Factor out Run class to capture configuration + discovered tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189550 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/run.py