cgewecke
|
63ad6770e6
|
Fix true/false scoped method definition function visibilities
|
3 years ago |
cgewecke
|
a316160e5b
|
Fix rebase errors & regenerate yarn.lock
|
3 years ago |
cgewecke
|
ca1e23b2bb
|
Stop injecting statement coverage into conditionals
|
3 years ago |
cgewecke
|
bebeb37ad7
|
Generate mocha JSON output with --matrix (#601)
|
3 years ago |
cgewecke
|
ac0618c34f
|
Add ABI diff logic (#598)
|
3 years ago |
cgewecke
|
b2d4a667d5
|
Add modifierWhitelist option (#597)
|
3 years ago |
cgewecke
|
2be29b2edb
|
Allow duplicate modifiers on same function (#596)
|
3 years ago |
cgewecke
|
23f798792b
|
Fix pre/post strategy for modifier coverage (#595)
|
3 years ago |
cgewecke
|
350e699762
|
Do not treat inheritance constructors as branches (#594)
|
3 years ago |
cgewecke
|
4487a1b5f6
|
Add test matrix generator (#593)
|
3 years ago |
cgewecke
|
0ac8e742d7
|
Add coverage measurement category options (#592)
|
3 years ago |
cgewecke
|
c1bd4bcd64
|
Use bytes8 instead of bytes32 as hash key (#590)
|
3 years ago |
cgewecke
|
bf77884218
|
Add modifier-invocation-as-branch coverage (#588)
|
3 years ago |
cgewecke
|
7403f3f0e1
|
Add coverage for ternary conditionals (#587)
|
3 years ago |
cgewecke
|
8e8f6688f8
|
Add branch coverage for logical OR conditions (#499)
* Add initial OR coverage test cases
* Add logicalOR coverage for "require" conditions
* Add logicalOR coverage for "while" conditions
* Add logicalOR coverage for "return" conditions
* Add logicalOR coverage for "if" conditions
* Add logicalOR branch highlighting for html report
|
3 years ago |
cgewecke
|
95341a0f57
|
Add support for `UncheckedStatement` blocks (#712)
|
3 years ago |
cgewecke
|
3300b2363a
|
Add solcOptimizerDetails option (#683)
|
3 years ago |
Ryno Beyers
|
cdab28ca07
|
Add new hook and make temporary contracts directory configurable (#664)
|
3 years ago |
cgewecke
|
022d7d8115
|
Use internal visibility for fn level hash method defs (#660)
|
3 years ago |
cgewecke
|
a743f2ef94
|
Fix pragma abicoder v2 instrumentation (#615)
|
4 years ago |
cgewecke
|
9ab7757a92
|
Support file scoped function definitions (#605)
|
4 years ago |
cgewecke
|
e106076ed5
|
Clean up & fixes for Hardhat PR (#569)
|
4 years ago |
cgewecke
|
a68fefd741
|
Attach to Hardhat VM for trace (#566)
|
4 years ago |
cgewecke
|
bab2a938f7
|
Remove death for hh & raise gas to maximum (#565)
|
4 years ago |
cgewecke
|
fefeff609d
|
Set network "from" / fix HH trace logic (#562)
|
4 years ago |
cgewecke
|
1e9ef8b001
|
Split hardhat & builder / support HardhatEVM (#560)
|
4 years ago |
cgewecke
|
be114946b3
|
Stop reporting assert statements as branches (#556)
|
4 years ago |
cgewecke
|
3899f6d7c4
|
Make statement and function coverage measurement optional (#538)
|
4 years ago |
cgewecke
|
655fb79530
|
Parse TryStatements and catchClauses (#522)
|
5 years ago |
cgewecke
|
2af43a3423
|
Fix html report function highlighting / add netlify deploy preview (#518)
|
5 years ago |
cgewecke
|
f1fb8a0f49
|
Stop instrumenting receive() for statements / fns (to save gas) (#517)
|
5 years ago |
cgewecke
|
1b8b73086c
|
Support multi-contract files w/ inheritance for solc 0.6.x (#511)
|
5 years ago |
cgewecke
|
6c7940cb3e
|
Use @solidity-parser/parser (^0.5.2) (#495)
|
5 years ago |
justin j. moses
|
90843ff33c
|
Allowing providerOptions gasLimit and allowUnlimitedContractSize to override defaults (#494)
|
5 years ago |
cgewecke
|
102bb5b9ba
|
Allow modifier string arguments containing "{" (#480)
|
5 years ago |
cgewecke
|
25eb6c4e69
|
Allow base contract string constructor args with open curly braces (#479)
|
5 years ago |
cgewecke
|
e5a5b95ad8
|
Parse solc 6.x contracts (#477)
|
5 years ago |
cgewecke
|
1e339e4e1a
|
Use istanbul fork (because deprecated) (#465)
|
5 years ago |
cgewecke
|
40c7ce38a1
|
Add imports only test, fix instrumenter (#450)
|
5 years ago |
cgewecke
|
f2cdb63498
|
Add API documentation (#447)
|
5 years ago |
cgewecke
|
3612a815e6
|
Make api require-able, expose plugin utils (#445)
|
5 years ago |
cgewecke
|
97de9c6012
|
Add builder-ethers test to CI (#441)
* Let plugins manage which client is used
* Use requested network name
|
5 years ago |
cgewecke
|
d0f188f966
|
Add autoLauchServer option / update config validator (#437)
|
5 years ago |
cgewecke
|
367ef81fa5
|
Prepare API for parallelization (#436)
|
5 years ago |
cgewecke
|
592470608c
|
Buidler plugin draft (#426)
* Plugin draft
* Passing: standard test suite
|
5 years ago |
cgewecke
|
0bc67b8a34
|
Update test fixtures and plugin utils for Buidler (#422)
|
5 years ago |
cgewecke
|
2552ebaef0
|
Add 'onCompileComplete' option (#413)
* Also small UI fixes & document network cli flag
|
5 years ago |
cgewecke
|
baa6e85a1c
|
Make gasLimit lower than gasLimitString
+ Leaves a margin for cases where tx gas is modified upwards by users (cf: OZ GSN)
|
5 years ago |
Xiao Liang
|
0795af6d13
|
chore(lib/ui): make URL https:// prefixed (#410)
|
5 years ago |
cgewecke
|
1c8701ecf9
|
Improve coverage (#409)
+ Remove unused code from `lib/parse.js`
+ Add invalid reporter test
+ Remove un-hittable try/catch around backup client load in API.ganache
|
5 years ago |