Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Convert the AbsHoudini tests to lit tests. They weren't being run by the old | Dan Liew | 2014-05-27 |
| | | | | | | | | | | | | | | infrastructure so I have not bothered to update the Answer file. These tests are still disabled by the lit.local.cfg file in the AbsHoudini folder because the following tests fail or weren't even being run previously (these are left unresolved because I do not know how these tests are meant to be run) UNRESOLVED: Boogie :: AbsHoudini/f1.bpl (1 of 32) UNRESOLVED: Boogie :: AbsHoudini/imp1.bpl (7 of 32) UNRESOLVED: Boogie :: AbsHoudini/int1.bpl (8 of 32) UNRESOLVED: Boogie :: AbsHoudini/multi.bpl (9 of 32) FAIL: Boogie :: AbsHoudini/quant3.bpl (22 of 32) FAIL: Boogie :: AbsHoudini/quant5.bpl (28 of 32) | ||
* | Added simple python implementation of diff to replace using the | Dan Liew | 2014-05-27 |
| | | | | | ``fc`` tool on windows because it is buggy when tests are run concurrently. | ||
* | Implemented an additional type check for assumption variables. | wuestholz | 2014-05-27 |
| | |||
* | Added more tests (snapshots). | wuestholz | 2014-05-27 |
| | |||
* | Set the following tests to expected failure under lit. Having these | Dan Liew | 2014-05-19 |
| | | | | | | | | | | | | | | | reported is unnecessary noise right now. Someone needs to fix these tests but I'm not the author. Boogie :: og/DeviceCacheSimplified.bpl Boogie :: og/DeviceCacheWithBuffer.bpl Boogie :: og/async.bpl Boogie :: og/houd1.bpl Boogie :: og/lock-introduced.bpl Boogie :: og/termination.bpl Boogie :: og/treiber-stack.bpl Boogie :: test21/Maps2.bpl Boogie :: test21/test3_AddMethod_conv.bpl | ||
* | Remove solver executable check under windows at the request | Dan Liew | 2014-05-12 |
| | | | | | of Valentin Wüstholz because under Windows Boogie looks in other locations for Z3. | ||
* | Converted test0/Arrays1.bpl test to OutputCheck style test. | Dan Liew | 2014-05-12 |
| | |||
* | Convert houd12.bpl into a OutputCheck style test and also pass | Dan Liew | 2014-05-12 |
| | | | | --dump-file-to-check flag to OutputCheck by default to ease debugging | ||
* | Added some documentation on the new testing infrastructure | Dan Liew | 2014-05-11 |
| | |||
* | Remove old testing script. Probably not much use anyway, the executable | Dan Liew | 2014-05-11 |
| | | | | bit wasn't set on it. | ||
* | Added script for cleaning up temporary files created by both the lit | Dan Liew | 2014-05-11 |
| | | | | | | | and legacy (batch file) testing infrastructures. This unfortunately is required if switching between infrastructures because both systems create a file named "Output". However for lit it is a directory and for the legacy system this is a simple text file. | ||
* | Prevent lit tests from running on OSX/Linux if mono is not in | Dan Liew | 2014-05-11 |
| | | | | the user's PATH | ||
* | Remove some legacy test infrastructure for OSX/Linux | Dan Liew | 2014-05-11 |
| | |||
* | Remove old python testing scripts | Dan Liew | 2014-05-11 |
| | |||
* | Made lit tests slightly less fragile under OSX/Linux by passing flags to ignore | Dan Liew | 2014-05-11 |
| | | | | DOS line endings and whitespace to diff tool. | ||
* | Enable as many "og" lit tests. Several fail because they weren't | Dan Liew | 2014-05-11 |
| | | | | | | | | | | | | being executed previously! Boogie :: og/DeviceCacheSimplified.bpl Boogie :: og/DeviceCacheWithBuffer.bpl Boogie :: og/async.bpl Boogie :: og/houd1.bpl Boogie :: og/lock-introduced.bpl Boogie :: og/termination.bpl Boogie :: og/treiber-stack.bpl | ||
* | Prevent running doomed tests. They weren't being run | Dan Liew | 2014-05-10 |
| | | | | by the old testing infrastructure. | ||
* | Remove old copy of lit. It's too old to work with our current configuration | Dan Liew | 2014-05-10 |
| | |||
* | Unbreak the tests in test2 for batch file testing infrastructure | Dan Liew | 2014-05-10 |
| | |||
* | Added a sanity check to lit configuration so tests won't run | Dan Liew | 2014-05-10 |
| | | | | if solver executables are missing. | ||
* | Enabled "linear type checking" lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enabled symdiff lit test. | Dan Liew | 2014-05-07 |
| | |||
* | Enable snapshot test. This test is unusual in that it doesn't | Dan Liew | 2014-05-07 |
| | | | | | | use .bpl files in the directory directy on the command line. So instead will tell lit to look for *.snapshot files and provide one that runs the commands we want in the right directory. | ||
* | Enabled "HAVOC-generated bpl files" lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enabled "Extract loops benchmarks" lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enabled the "Stratified inlining benchmarks" lit tests. | Dan Liew | 2014-05-07 |
| | | | | | | | | | | The following tests will probably fail for newer versions of Z3 (e.g. 4.3) stratifiedinline/bar10.bpl stratifiedinline/bar7.bpl stratifiedinline/bar8.bpl stratifiedinline/bar9.bpl | ||
* | Added "STORM benchmarks for testing correctness of live variable analysis" ↵ | Dan Liew | 2014-05-07 |
| | | | | lit tests. | ||
* | Enabled generalizedarray lit test. | Dan Liew | 2014-05-07 |
| | |||
* | Enabled datatypes lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enabled prover lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enable codeexpr lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enabled lit loop unrolling test | Dan Liew | 2014-05-07 |
| | |||
* | Enabled smoke lit test. | Dan Liew | 2014-05-07 |
| | |||
* | Enabled bitvector lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enabled "Benchmarks for error messages" lit tests. | Dan Liew | 2014-05-07 |
| | | | | | | The test15/CaptureState.bpl test fails on Linux using (Z3 4.2) due to additional (but not meaningful) parentheses in the outputted model. | ||
* | Enabled the inline lit tests. In order to support expansion2.bpl | Dan Liew | 2014-05-07 |
| | | | | | | we now require the OutputCheck tool. The lit.site.cfg file has been taught to require that this tool is in the user's PATH before testing starts. | ||
* | Enable "error messages for failing asserts vs. loop invariants" lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enable "SLAM example" lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enable "abstract domain of intervals" lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enable Linear inequality lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | For lit test infrastructure, disable running tests in | Dan Liew | 2014-05-07 |
| | | | | | | | | AbsHoudini/ test17/ z3api/ because the alltests.txt claims they are "Postponed" | ||
* | Enable the Constant propagation tests as lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enabled "Verify Boogie 2" lit tests. Note the following tests fail | Dan Liew | 2014-05-07 |
| | | | | | | | | because they were never properly tested in the the old testing infrastructure. test21/Maps2.bpl test21/test3_AddMethod_conv.bpl | ||
* | Enabled tests for types introduced in Boogie2 as lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enable the VCVariety.BlockNested tests as lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | Enabled VC Generation lit tests. | Dan Liew | 2014-05-07 |
| | |||
* | For lit tests running on Windows pass /W flag to the fc tool | Dan Liew | 2014-05-06 |
| | | | | | | | so that all whitespace (including mismatching line endings due to DOS vs UNIX) are ignored. This fixes the test1/Arrays.bpl test under Windows. It's quite suprising this issue didn't come up earlier. | ||
* | Enabled lit tests for test1/ directory | Dan Liew | 2014-05-06 |
| | | | | Bizarely Array.bpl does not pass on Windows. This will be fixed soon. | ||
* | Enabled most of the name resolution lit tests. They don't all pass | Dan Liew | 2014-05-05 |
| | | | | yet due to a bug in -useBaseNameForFileName. | ||
* | Converted textbook tests to lit tests. | Dan Liew | 2014-04-08 |
| |