New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial implementation of differential fuzzing #385
Initial implementation of differential fuzzing #385
Conversation
Codecov Report
@@ Coverage Diff @@
## master #385 +/- ##
==========================================
- Coverage 86.07% 85.95% -0.13%
==========================================
Files 67 68 +1
Lines 4008 4285 +277
==========================================
+ Hits 3450 3683 +233
- Misses 558 602 +44
Continue to review full report at Codecov.
|
Fill in Quickstart in Fe guide
Added a unit type
resolve conflicts
resolve conflicts
fix cargo.toml
@satyamakgec Could you rebase your changes onto the master branch, and maybe squash some of your fixup commits? It's hard to navigate your changes. |
Whoops, misclicked! This laptop has a touchscreen, and there was some dirt over the 'close' button |
@satyamakgec Trying to run the fuzzer fails with
Same results with either |
ohh sorry @sbillig I should have mention this in the readme. It only works with the feature flag i.e |
Closing in the favour of #421 |
…um#385 rebased with master
…um#385 rebased with master
What was wrong?
How was it fixed?
It consists of the fuzzing setup for the erc20.fe and
erc20.sol
and has the rearrangements for the compiler tests as an independent directory to avoid circular dependency and it will also decrease the test execution time as it doesn't require rebuilding the dependencies again.To-Do
Need to add fuzzing for ERC20.sol.
Add support for output gathering to differentiate outputs of the contract.
Add support for the gas analyzing for the contracts
OPTIONAL: Update Spec if applicable
Add entry to the release notes (may forgo for trivial changes)
Clean up commit history