|
1 |
| -# CProver regression tests |
| 1 | +# CProver Regression Tests |
2 | 2 |
|
3 | 3 | This folder contains the CProver regression test-suite.
|
4 | 4 |
|
5 |
| -## Notes |
| 5 | +## Tags |
6 | 6 |
|
7 |
| -* Tests marked as `winbug` are currently known to be failing |
8 |
| - on Windows, but passing on other platforms. The reason for |
9 |
| - this is not known, and it's currently being investigated. |
10 |
| - This was discovered during work done to port CI from travis |
11 |
| - and codebuild to github actions. Worth noting that those tests |
12 |
| - were not being run on Windows before. |
| 7 | +### Backend |
| 8 | + |
| 9 | +- `smt-backend`: |
| 10 | + These tests _require_ the SMT backend and do not work with the SAT backend. |
| 11 | + For example, quantified predicates are not fully supported in SAT. |
| 12 | +- `broken-smt-backend`: |
| 13 | + These tests are blocked on missing / buggy goto -> SMT translation rules, |
| 14 | + and therefore do not work with any SMT solver. |
| 15 | +- `thorough-smt-backend`: |
| 16 | + These tests are too slow to be run in CI with the SMT backend. |
| 17 | + |
| 18 | +### Solver |
| 19 | + |
| 20 | +- `broken-cprover-smt-backend`: |
| 21 | + These tests are known to not work with CPROVER SMT2. |
| 22 | +- `thorough-cprover-smt-backend`: |
| 23 | + These tests are too slow to be run in CI with CPROVER SMT2. |
| 24 | +- `broken-z3-smt-backend`: |
| 25 | + These tests are known to not work with Z3 (the version running on our CI). |
| 26 | +- `thorough-z3-smt-backend`: |
| 27 | + These tests are too slow to be run in CI with Z3. |
| 28 | + |
| 29 | +### Platform |
| 30 | + |
| 31 | +- `winbug`: |
| 32 | + These tests are currently known to be failing on Windows, |
| 33 | + but passing on other platforms. |
| 34 | + The reason for this is not known, and it's currently being investigated. |
| 35 | + This was discovered during work done to port CI from [Travis] |
| 36 | + and [AWS CodeBuild] to [GitHub Actions]. |
| 37 | + Worth noting that those tests were not being run on Windows before. |
| 38 | + |
| 39 | + |
| 40 | +[AWS CodeBuild]: https://aws.amazon.com/codebuild/ |
| 41 | +[GitHub Actions]: https://github.com/features/actions |
| 42 | +[Travis]: https://travis-ci.com/ |
0 commit comments