cgewecke
|
503d1b2711
|
Allow duplicate modifiers on same function (#596)
|
3 years ago |
cgewecke
|
0c9a79e09b
|
Fix pre/post strategy for modifier coverage (#595)
|
3 years ago |
cgewecke
|
b4f303cfde
|
Do not treat inheritance constructors as branches (#594)
|
3 years ago |
cgewecke
|
afd7ef0376
|
Add test matrix generator (#593)
|
3 years ago |
cgewecke
|
e76a165b63
|
Add coverage measurement category options (#592)
|
3 years ago |
cgewecke
|
2228faff75
|
Use bytes8 instead of bytes32 as hash key (#590)
|
3 years ago |
cgewecke
|
f6f94c1cd5
|
Add modifier-invocation-as-branch coverage (#588)
|
3 years ago |
cgewecke
|
64f205ab22
|
Add coverage for ternary conditionals (#587)
|
3 years ago |
cgewecke
|
9b173ae70f
|
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 |
cgewecke
|
438b2fef0f
|
Add onServerReady, onTestsComplete, onIstanbulComplete Hooks (#408)
|
5 years ago |
cgewecke
|
79b6443d8e
|
Pre-empt EADDRINUSE and show useful error. (#407)
|
5 years ago |
cgewecke
|
efc321e388
|
Refactor instrument method (#406)
* Move all filesystem & filtering logic to plugins
* Move plugin helpers to own file
|
5 years ago |
cgewecke
|
6bf6b1aa5f
|
Add warnings for deprecated shell commands (#405)
* Add ghost-testrpc `0.0.2` dep (mocks $ testrpc-sc)
|
5 years ago |
cgewecke
|
cd7fae0327
|
Add EADDRINUSE test (#404)
|
5 years ago |
cgewecke
|
ee72e8d66d
|
Validate solcoverjs with json schema (#403)
|
5 years ago |