solidity/test/libsolidity/smtCheckerTests
Martin Blicha ecded11833 Tests: Disable checking CEX
In this case I observed brittle behaviour with Z3, which behaved
differently on two equivalent queries with only variables renamed.
The reason for different versions was that in isoltest, we add version
pragma to the source code and this changes the ids of AST nodes. These
are in turn used to generate uniques names for SMT variables.
2023-09-05 12:39:19 +02:00
..
abi Update to the tests 2023-09-05 12:39:19 +02:00
array_members SMTChecker: Bring back counterexample checks in regression tests 2023-07-25 12:26:21 +02:00
blockchain_state Update to the tests 2023-09-05 12:39:19 +02:00
bmc_coverage Report safe properties in BMC and CHC 2023-03-09 14:59:32 +01:00
complex Remove EWASM backend. 2023-05-11 10:56:55 -05:00
control_flow SMTChecker: Bring back counterexample checks in regression tests 2023-07-25 12:26:21 +02:00
crypto Report safe properties in BMC and CHC 2023-03-09 14:59:32 +01:00
deployment Update to the tests 2023-09-05 12:39:19 +02:00
external_calls Make counterexample deterministic 2023-09-05 12:39:19 +02:00
file_level SMTChecker: Bring back counterexample checks in regression tests 2023-07-25 12:26:21 +02:00
function_selector Remove EWASM backend. 2023-05-11 10:56:55 -05:00
functions Tests: Disable checking CEX 2023-09-05 12:39:19 +02:00
imports Update to the tests 2023-09-05 12:39:19 +02:00
inheritance SMTChecker: Bring back counterexample checks in regression tests 2023-07-25 12:26:21 +02:00
inline_assembly Report safe properties in BMC and CHC 2023-03-09 14:59:32 +01:00
invariants Report safe properties in BMC and CHC 2023-03-09 14:59:32 +01:00
loops SMTChecker: Visit the condition in for and while loops after loop is unrolled 2023-08-03 13:36:41 +02:00
math Report safe properties in BMC and CHC 2023-03-09 14:59:32 +01:00
modifiers Report safe properties in BMC and CHC 2023-03-09 14:59:32 +01:00
natspec Report safe properties in BMC and CHC 2023-03-09 14:59:32 +01:00
operators Update to the tests 2023-09-05 12:39:19 +02:00
options Add new tests 2021-04-08 21:03:38 +02:00
out_of_bounds SMTChecker: Visit the condition in for and while loops after loop is unrolled 2023-08-03 13:36:41 +02:00
overflow Report safe properties in BMC and CHC 2023-03-09 14:59:32 +01:00
simple SMTChecker: Bring back counterexample checks in regression tests 2023-07-25 12:26:21 +02:00
special Override mobileType of MagicType to null 2023-07-18 10:56:02 +02:00
try_catch SMTChecker: Bring back counterexample checks in regression tests 2023-07-25 12:26:21 +02:00
typecast group unsupported warnings 2023-03-15 17:06:06 +01:00
types Update to the tests 2023-09-05 12:39:19 +02:00
unchecked Remove EWASM backend. 2023-05-11 10:56:55 -05:00
unsupported group unsupported warnings 2023-03-15 17:06:06 +01:00
userTypes SMTChecker: Bring back counterexample checks in regression tests 2023-07-25 12:26:21 +02:00
verification_target Report safe properties in BMC and CHC 2023-03-09 14:59:32 +01:00