Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [LIT] Move xunit tests tests into their own location, and and add failures | Chris Matthews | 2018-05-10 | 1 | -7/+0 |
| | | | | | | Failures will increase coverage. llvm-svn: 332056 | ||||
* | [LIT] Add the missing file | Chris Matthews | 2018-05-10 | 1 | -0/+7 |
| | | | | | | I forgot to commit this file. llvm-svn: 331946 | ||||
* | [lit] Implement timeouts and max_time for process pool testing | Reid Kleckner | 2017-04-06 | 2 | -38/+42 |
| | | | | | | | | | | | | | | | | | | | This is necessary to pass the lit test suite at llvm/utils/lit/tests. There are some pre-existing failures here, but now switching to pools doesn't regress any tests. I had to change test-data/lit.cfg to import DummyConfig from a module to fix pickling problems, but I think it'll be OK if we require test formats to be written in real .py modules outside lit.cfg files. I also discovered that in some circumstances AsyncResult.wait() will not raise KeyboardInterrupt in a timely manner, but you can pass a non-zero timeout to work around this. This makes threading.Condition.wait use a polling loop that runs through the interpreter, so it's capable of asynchronously raising KeyboardInterrupt. llvm-svn: 299605 | ||||
* | [lit] Add an --output option, for writing results in a machine readable form. | Daniel Dunbar | 2013-09-14 | 1 | -1/+1 |
| | | | | llvm-svn: 190738 | ||||
* | [lit] Add support for attach arbitrary metrics to test results. | Daniel Dunbar | 2013-09-11 | 2 | -0/+51 |
- 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). llvm-svn: 190535 |