echidna icon indicating copy to clipboard operation
echidna copied to clipboard

Current testing modes information

Open 0xCardiE opened this issue 2 years ago • 3 comments

I don't know what current testing modes are. In docs there are stated these modes https://github.com/crytic/building-secure-contracts/blob/master/program-analysis/echidna/basic/testing-modes.md

but in the default config I see different options to use https://github.com/crytic/echidna/blob/master/tests/solidity/basic/default.yaml

0xCardiE avatar Aug 21 '23 23:08 0xCardiE

What do you mean exactly that you "see different options to use" in the default.yaml file? This file contains the default value for every option, which goes beyond the selection of testMode.

gustavo-grieco avatar Aug 22 '23 06:08 gustavo-grieco

What do you mean exactly that you "see different options to use" in the default.yaml file? This file contains the default value for every option, which goes beyond the selection of testMode.

Sorry if not clear.

So in config, it says #select the mode to test, which can be property, assertion, overflow, exploration, optimization testMode: "property"

and in docs these testing modes are stated, so this is what I am confused about

Boolean Properties Assertions Dapptest Stateless vs. Stateful

0xCardiE avatar Aug 22 '23 10:08 0xCardiE

I think your questions are addressed in this PR. Please take a look and let us know if there is something missing.

gustavo-grieco avatar Aug 29 '23 11:08 gustavo-grieco