History log of /external/llvm/utils/lit/lit/main.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cddc3e03e4ec99c0268c03a126195173e519ed58 04-Mar-2016 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master LLVM for rebase to r256229

http://b/26987366

(cherry picked from commit f3ef5332fa3f4d5ec72c178a2b19dac363a19383)

Change-Id: Ic75dcb63191d65df1b69724576392c0aaeb47728
/external/llvm/utils/lit/lit/main.py
6948897e478cbd66626159776a8017b3c18579b9 01-Jul-2015 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master LLVM for rebase to r239765

Bug: 20140355: This rebase pulls the upstream fix for the spurious
warnings mentioned in the bug.

Change-Id: I7fd24253c50f4d48d900875dcf43ce3f1721a3da
/external/llvm/utils/lit/lit/main.py
7f0b0a76545fe6ef4f6d34ea407f700ac3bc12bb 03-Dec-2014 Chris Matthews <cmatthews5@apple.com> Don't allow test-suite names with . in them in xml output

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223305 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 06a1a5f256cabe6d20cf745cd93b389815c988a9)
/external/llvm/utils/lit/lit/main.py
b3fc31dfed611afe5f1821810c67f422ca981355 02-Dec-2014 Chris Matthews <cmatthews5@apple.com> Give lit a --xunit-xml-output option for saving results in xunit format

--xunit-xml-output saves test results to disk in JUnit's xml format. This will allow Jenkins to report the details of a lit run.

Based on a patch by David Chisnall.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223163 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit dcedd15f58e7b76c2ee61c8030799c209104229b)
/external/llvm/utils/lit/lit/main.py
37ed9c199ca639565f6ce88105f9e39e898d82d0 01-Dec-2014 Stephen Hines <srhines@google.com> Update aosp/master LLVM for rebase to r222494.

Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/utils/lit/lit/main.py
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/utils/lit/lit/main.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/main.py
59b8e0419ce873f62df0cc1fd14d193d7b63f8a5 26-Oct-2013 Alp Toker <alp@nuanti.com> Attempt to fix the FreeBSD build, disable multiprocessing

Speculative quick fix based on clang-X86_64-freebsd output:

File "/usr/local/lib/python2.6/multiprocessing/synchronize.py", line 33, in <module>
" function, see issue 3770.")
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193457 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
b94be5f21eb43f057a8ea2f8afda3c5fecf9e2d8 25-Oct-2013 Rafael Espindola <rafael.espindola@gmail.com> Try to fix the openbsd bot.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193413 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
d80961c91f5318cdbbd5150f54ddad04102b769a 24-Oct-2013 Rafael Espindola <rafael.espindola@gmail.com> Actually switch the default to use multiprocessing

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193282 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
279a89ebdbbd7b85a2498066da8df7a871f7f20c 24-Oct-2013 Daniel Dunbar <daniel@zuster.org> [lit] Stop hacking the GIL check interval.

- This was never a big win, and is irrelevant now that we commonly use
multiprocessing based parallelism.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193280 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
a0d3bcfd8cf26f2849e0ea48419f31659dacb0bf 24-Oct-2013 Daniel Dunbar <daniel@zuster.org> [lit] Use multiprocessing based parallelism by default, on Unix.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193279 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
2849503ab240a2dab6f2e3c5a029e3416165554f 14-Sep-2013 Daniel Dunbar <daniel@zuster.org> [lit] Add an --output option, for writing results in a machine readable form.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190738 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
ff058f0a701b601f1593f2a9c8030acb652fdba6 11-Sep-2013 Daniel Dunbar <daniel@zuster.org> [lit] Add support for attach arbitrary metrics to test results.

- This is a work-in-progress and all details are subject to change, but I am
trying to build up support for allowing lit to be used as a driver for
performance tests (or other tests which might want to record information
beyond simple PASS/FAIL).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190535 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.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/main.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/main.py
b11b690d3f36d552091423293489f845090efb4f 29-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Put display lock inside the ThreadResultsConsumer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189553 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
ec8e0592544de7b99b87535352a26b0420c51820 29-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Factor out a results consumer interface for test execution.
- Also, change TestProvider interface to operate on test indices.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189552 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.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/main.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/main.py
d3bf8a2c0aefe36cb4bfc6f41983aa09caae2acb 22-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Allow formats to return lit.Test.Result instances directly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188948 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
ccd21b26dd16c6dff207b3ded3df2bb90f1b9e6e 22-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Factor out a separate Test.Result() object.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188947 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
0dd41a99e31d098165571911fbb7d9d9a453595f 22-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Simplify --time-tests code.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188946 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
128ce319ec47c46dc7da16aa3a75185899878745 09-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Rename lit.{TestFormats,Util} to their aliased names {formats,util}.

- With compatibility hack in lit.__init__, so this hopefully shouldn't break
anything.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188040 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
abb9de5257375dbf10c87bdbf40ecafa777a0881 08-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Change --show-{tests,suites} to exit after printing.

- This is a more sensible behavior than printing and also running tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188009 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
59c6b1073c48befe021de024a693bed94147120c 08-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Remove --repeat option, which wasn't that useful.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188008 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
0e5f7c5d2f81cadfd48a8e4c06578e774fab6006 08-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Eliminate some nested imports.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188007 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
91a62c34d8e40f3f5b51b07b2edb156f7bcbbffc 08-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Always list individual UNRESOLVED tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187933 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
32b7d4dfc1eefd1081c5bf9533c25616aee129bd 08-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Explicitly convert dict items() result to a list.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187932 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
8f4aab8c2fe095ce1286fc1bd0bdd9157ed00398 07-Aug-2013 NAKAMURA Takumi <geek4civic@gmail.com> Lit: Resurrect --no-execute dropped in r187852.

For now, builders in bb.pgr.jp are using it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187886 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
b35a1733607b07f36c3617932b67debb375a15c5 07-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Use modern absolute/relative import style.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187860 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
2e10ff28f24a26829ae9a43fc49b91eb974489ef 07-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Avoid use of iterator .next() method.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187858 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
0d038e3e8852bf4fde949136ca9c2815f64febd0 07-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Use .write() methods instead of print statement.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187857 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
4f2469c40c9020af2cf39ec0af518b6caba0a588 07-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Use dual-compatible print() syntax where possible.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187856 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
0b714f768605c9f5d3c8caf2b5708e617b82f86f 07-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Remove use of deprecated parameter tuple unpacking.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187855 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
91142b1125aabd86d2307f340abc53351c4a7d94 07-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Drop --no-execute, which isn't generally useful.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187852 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
3915c080ccdd872893412c0a8eaa29f2cec05761 07-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Add a --show-tests option.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187850 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
cd594283f7b5ab7031a0da25c26f4dd81e491433 07-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Remove dead ignoreStdError argument.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187849 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
ba460864440b4dd192bd2809f913babe0cf07031 19-Jul-2013 Nico Rieck <nico.rieck@gmail.com> lit: Support cancellation on Windows

The current machinery using KeyboardInterrupt for canceling doesn't work
with multiple threads on Windows as it just cancels the currently run tests
but the runners continue.

We install a handler for Ctrl-C which stops the provider from providing any
more tests to the runners. Together with aborting all currently running
tests, this brings lit to a halt.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186695 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
e94bd36dc715bc05aff35e04528dbc409a87d97c 11-Apr-2013 Daniel Dunbar <daniel@zuster.org> lit: Shorten a metavar to make --help look nicer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179248 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
47896090f30fe9f37a776b46e285b1d6d8b1ad9b 31-Jan-2013 Daniel Dunbar <daniel@zuster.org> [lit] Move unittest adaptor code into discovery module.
- Also, add a test for it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174019 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
3d4a973ee4a2a134dd3df34a64a0a16256a5306c 31-Jan-2013 Daniel Dunbar <daniel@zuster.org> [lit] Move discovery code into its own module.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174014 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
41169f2a0e341f48d71acc0997ec954ee70289fd 18-Jan-2013 Dmitri Gribenko <gribozavr@gmail.com> Remove support for Tcl test format since nobody uses it


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172794 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
c797f2e9c7121c7a8c859ad2a8ede8f8639e4ff5 17-Aug-2012 NAKAMURA Takumi <geek4civic@gmail.com> lit: Show actually created count of threads. The incorrect threads count is printed if the number of tests are less than the number of default threads.

Thanks to Vinson Lee, reported in PR13620.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162078 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
61318736ee089055a6a029da2eaf6dfcb54cf7a4 03-Mar-2012 Duncan Sands <baldrick@free.fr> Honour --config-prefix also for lit.local.cfg.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151977 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
7434c9a053789c04d73bb58df41ad6fdf6a84e6a 18-Jan-2012 Daniel Dunbar <daniel@zuster.org> [lit] Add a --filter option which is useful when dealing with virtual test
paths.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148362 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
7c12837916e647a9225fe2433f826588f2f28726 30-Aug-2011 Andrew Trick <atrick@apple.com> Lit option for ignoring stderr output.

This is useful for testing a build a temporarily hand instrumented
build.
Patch by arrowdodger!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138804 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/main.py
ff2dcd3ce94d2a982950e6c61a0eb1ae39c885e0 15-Sep-2010 Daniel Dunbar <daniel@zuster.org> lit: Rename main lit module to main.py, lit/lit/lit.py was a bit too, err,
alliterate.

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