dapphub / dapphub/dapptools

hevm: fix `--verbose`

Open
#658 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
2.1k
Forks
320
PR merge metrics
No merged PRs in 30d

Description

The `--verbose` flag is kinda weird and has inconcistent semantics between the various test types at the moment. Ideally we would have two verbosity levels:

1. show traces & log output for failed tests
2. show traces & log output for all tests

For passing symbolic tests we want to show the full behaviour tree (as with `--show-tree`), for failing symbolic tests we can show the specific trace that triggered the assertion violation.

For passing fuzz tests we can either show 0 traces, or `--fuzz-runs` traces, the later is probably impractical. For failing fuzz tests we can show the specific trace that triggered the assertion violation.

For concrete tests we always have a single canoncial trace to show in both pass and fail cases.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.