| 67 | | * JUnit tests should minimize external prover calls as much as possible so that they don't take a lot of time to run. |
| | 67 | * JUnit tests should minimize external prover calls as much as possible because they can cause our testing framework to be unstable: |
| | 68 | * Tests may fail if timeout is too low, and they may take too long if it is too high. |
| | 69 | * External provers get updates which may change their results and hence the results of our tests. |
| | 70 | * Different developers may have different prover versions, causing discrepancies between their test results. |