Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upMultiple coverage tracking according to the result of a transaction #369
Conversation
…a into dev-coverage-adding-binary
This PR fixes issue #363 . It introduces a boolean type in the coverage maps to keep track of transactions when they revert (or not). This will allow a richer notion of coverage.
It is worth mentioning that this PR will not improve the test cases generation by itself, until the code to mutate lists of transactions is merged (this will happen in upcoming PR, after #357 is merged).
This PR also includes a simple test to check that the amount of lists of transactions in the corpus collected is correct (for a small contract). This tests the code that collect the corpus as well.