Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Require python 2.7. | Rafael Espindola | 2014-12-12 | 1 | -2/+0 |
| | | | | | | | | | | | | | We were already requiring 2.5, which meant that people on old linux distros had to upgrade anyway. Requiring python 2.6 will make supporting 3.X easier as we can use the 3.X exception syntax. According to the discussion on llvmdev, there is not much value is requiring just 2.6, we may as well just require 2.7. llvm-svn: 224129 | ||||
* | Add a test-case for lit xunit output | Chris Matthews | 2014-12-03 | 1 | -0/+10 |
| | | | | llvm-svn: 223307 | ||||
* | [lit] Add an --output option, for writing results in a machine readable form. | Daniel Dunbar | 2013-09-14 | 3 | -2/+27 |
| | | | | llvm-svn: 190738 | ||||
* | [lit] Add support for attach arbitrary metrics to test results. | Daniel Dunbar | 2013-09-11 | 3 | -0/+63 |
| | | | | | | | | | - 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 | ||||
* | [lit] Allow config files to pass arbitrary values to child configs. | Daniel Dunbar | 2013-09-03 | 2 | -0/+6 |
| | | | | | | | - This aligns with how existing test suites end up wanting to use the local config files, conceptually it makes sense to consider them to be inherited. llvm-svn: 189885 | ||||
* | [lit] [tests] Add missing test input file. | Daniel Dunbar | 2013-08-29 | 1 | -0/+6 |
| | | | | llvm-svn: 189561 | ||||
* | [lit] Fix internal shell's argv[0] handling. | Daniel Dunbar | 2013-08-29 | 1 | -1/+2 |
| | | | | | | | - At least on OS X, it is important for correct behavior of /bin/[ that argv[0] is passed as written, and not as the full executable path. llvm-svn: 189559 | ||||
* | [lit] Lift XFAIL handling to core infrastructure. | Daniel Dunbar | 2013-08-21 | 1 | -0/+5 |
| | | | | llvm-svn: 188949 | ||||
* | [lit] Add test coverage of gtest format. | Daniel Dunbar | 2013-08-14 | 3 | -0/+57 |
| | | | | llvm-svn: 188417 | ||||
* | [lit] Ensure test output is converted to strings where possible. | Daniel Dunbar | 2013-08-14 | 5 | -4/+43 |
| | | | | | | - This cleans up the text output of failing tests when run under PY3. llvm-svn: 188416 | ||||
* | [lit] Support parsing scripts with inconsistent or invalid encodings. | Daniel Dunbar | 2013-08-14 | 1 | -0/+3 |
| | | | | | | | | | | | | - For whatever reason, we have a lot of test files with bogus unicode characters. This patch allows those scripts to still be parsed on Python3 by changing the parsing logic to work on binary files, and only require the actual script commands to be convertible to ascii. - This patch has been tweaked to now ensure that the command strings are not of unicode type on Python 2.6-7. llvm-svn: 188398 | ||||
* | Revert r188376, "[lit] Support parsing scripts with inconsistent or invalid ↵ | Daniel Dunbar | 2013-08-14 | 1 | -3/+0 |
| | | | | | | encodings.", this doesn't work yet for bots using the internal shell. llvm-svn: 188379 | ||||
* | [lit] Support parsing scripts with inconsistent or invalid encodings. | Daniel Dunbar | 2013-08-14 | 1 | -0/+3 |
| | | | | | | | | | - For whatever reason, we have a lot of test files with bogus unicode characters. This patch allows those scripts to still be parsed on Python3 by changing the parsing logic to work on binary files, and only require the actual script commands to be convertible to ascii. llvm-svn: 188376 | ||||
* | [lit] Fix tests to execute lit with same python as invoked with. | Daniel Dunbar | 2013-08-14 | 3 | -3/+6 |
| | | | | llvm-svn: 188358 | ||||
* | [lit] Update lit's own tests to use lit_config and lit package, as appropriate. | Daniel Dunbar | 2013-08-09 | 11 | -4/+15 |
| | | | | llvm-svn: 188107 | ||||
* | [lit] Change --show-{tests,suites} to exit after printing. | Daniel Dunbar | 2013-08-08 | 1 | -10/+5 |
| | | | | | | - This is a more sensible behavior than printing and also running tests. llvm-svn: 188009 | ||||
* | [lit] tests: Change discovery test to use --show-tests. | Daniel Dunbar | 2013-08-07 | 1 | -25/+31 |
| | | | | llvm-svn: 187851 | ||||
* | lit: Fix infinite recursion when an out-of-tree test root is located inside ↵ | Daniel Dunbar | 2013-04-12 | 4 | -0/+27 |
| | | | | | | the source test root. llvm-svn: 179402 | ||||
* | lit: Add a test for discovery w/ test_exec_root (out-of-tree test root). | Daniel Dunbar | 2013-04-12 | 3 | -9/+60 |
| | | | | llvm-svn: 179401 | ||||
* | lit: Add a test for discovery when exact test names are given. | Daniel Dunbar | 2013-04-11 | 1 | -0/+15 |
| | | | | llvm-svn: 179247 | ||||
* | lit: Add a trivial test of the basic progress bar. | Daniel Dunbar | 2013-04-11 | 6 | -0/+22 |
| | | | | llvm-svn: 179243 | ||||
* | [lit] Add a test for internal shell execution behaviors. | Daniel Dunbar | 2013-01-31 | 10 | -0/+125 |
| | | | | llvm-svn: 174102 | ||||
* | [lit] Add a test for the various ShTest format features. | Daniel Dunbar | 2013-01-31 | 16 | -0/+72 |
| | | | | llvm-svn: 174072 | ||||
* | [lit] Move unittest adaptor code into discovery module. | Daniel Dunbar | 2013-01-31 | 4 | -0/+25 |
| | | | | | | - Also, add a test for it. llvm-svn: 174019 | ||||
* | [lit] Run the ShUtil tests as part of the test suite. | Daniel Dunbar | 2013-01-31 | 2 | -0/+4 |
| | | | | llvm-svn: 174018 | ||||
* | [lit] Set parallel mode for coverage tests. | Daniel Dunbar | 2013-01-31 | 1 | -1/+1 |
| | | | | llvm-svn: 174017 | ||||
* | [lit] Add a basic discovery test. | Daniel Dunbar | 2013-01-31 | 9 | -0/+41 |
| | | | | llvm-svn: 174001 | ||||
* | [lit] Add a script for checking test coverage. | Daniel Dunbar | 2013-01-31 | 1 | -0/+11 |
| | | | | llvm-svn: 174000 | ||||
* | [lit] Add a test suite for lit itself. | Daniel Dunbar | 2013-01-31 | 2 | -0/+41 |
llvm-svn: 173999 |