cgewecke
1621558758
Remove buidler
3 years ago
cgewecke
bb244534e2
Fix loops, modifiers, options and statements tests
3 years ago
cgewecke
495c6f8c6d
Fix if/else tests
3 years ago
cgewecke
416fd69dda
Fix constructor keyword test
3 years ago
cgewecke
c650762051
Update tests for adjusted statement coverage
3 years ago
cgewecke
bebeb37ad7
Generate mocha JSON output with --matrix ( #601 )
3 years ago
cgewecke
833dba065f
Add abi diff plugin method tests ( #600 )
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
bf77884218
Add modifier-invocation-as-branch coverage ( #588 )
3 years ago
cgewecke
7403f3f0e1
Add coverage for ternary conditionals ( #587 )
3 years ago
cgewecke
43ccd3b181
Suppress compilation warnings introduced by injected trace statements ( #583 )
3 years ago
cgewecke
7f85a0c2c8
Update tests for solc 0.7.x ( #582 )
3 years ago
cgewecke
bdc6f91275
Update logical-or tests for Hardhat
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
c69c11cb62
Remove Truffle patches ( #693 )
3 years ago
cgewecke
3300b2363a
Add solcOptimizerDetails option ( #683 )
3 years ago
cgewecke
5b7eb34e66
Fix hardhat_reset ( #667 ) and add unit tests ( #681 )
...
Co-authored-by: adjisb <85941014+adjisb@users.noreply.github.com>
Co-authored-by: Andres Adjimann <aadjiman@gmail.com>
3 years ago
Ryno Beyers
cdab28ca07
Add new hook and make temporary contracts directory configurable ( #664 )
3 years ago
cgewecke
67b711d118
Add test fixture for solc-8 ( #661 )
3 years ago
cgewecke
022d7d8115
Use internal visibility for fn level hash method defs ( #660 )
3 years ago
cgewecke
593d1e37a4
Add configureYulOptimizer option ( #659 )
...
Co-authored-by: Jason Smythe <jason@smythemail.za.net>
3 years ago
cgewecke
ba948807ae
Fix london gas bug / bump deps ( #658 )
...
* Skip failing hh integration test for import paths
* Upgrade ganache to latest (for source-map problem)
* Update solidity-parser/parser to 0.13.2
* Set initialBaseFeePerGas to zero
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
b6c483976e
Allow truffle projects to contain vyper contracts ( #571 )
4 years ago
cgewecke
c88eed29e7
Locate .coverage_contracts correctly for subfolder paths ( #570 )
4 years ago
cgewecke
e106076ed5
Clean up & fixes for Hardhat PR ( #569 )
4 years ago
cgewecke
bab2a938f7
Remove death for hh & raise gas to maximum ( #565 )
4 years ago
cgewecke
0d74ff0b72
Add shared buidler / hardhat plugin entrypoint ( #564 )
4 years ago
cgewecke
587a1f3e91
Add complex compilation test case ( #563 )
4 years ago
cgewecke
fefeff609d
Set network "from" / fix HH trace logic ( #562 )
4 years ago
cgewecke
dba6e0c84f
Port Buidler tests to Hardhat ( #561 )
4 years ago
cgewecke
1e9ef8b001
Split hardhat & builder / support HardhatEVM ( #560 )
4 years ago
scnale
85f8384cfe
Update buidler plugin for Hardhat compilation pipeline ( #540 )
4 years ago
cgewecke
be114946b3
Stop reporting assert statements as branches ( #556 )
4 years ago
cgewecke
19f1990304
Remove ganache-core-sc dev dependency ( #554 )
...
* Use api.ganache in unit tests
4 years ago
cgewecke
eed6c021e7
Upgrade Web3 to ^1.3.0, ganache-cli to 6.11.0 ( #539 )
4 years ago
cgewecke
3899f6d7c4
Make statement and function coverage measurement optional ( #538 )
4 years ago
cgewecke
daf4b02e63
Expand testfiles arg globs ( #523 )
4 years ago
cgewecke
655fb79530
Parse TryStatements and catchClauses ( #522 )
5 years ago
cgewecke
cccc455e1a
Update buidler dev deps & recommend using --network ( #519 )
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