cgewecke
4dbfbc7a64
Detect viaIR in solidityConfig overrides
10 months ago
cgewecke
f8cf817715
Fix collector for DUP hashes
10 months ago
cgewecke
1da9510325
First draft
10 months ago
cgewecke
ca695f0223
Add missing onPreCompile stage hook ( #851 )
10 months ago
cgewecke
c6eea4b130
Remove ganache-cli related code from API & tests ( #849 )
10 months ago
cgewecke
b1ee826ae5
Add test for transaction price errors with hardhat_mine ( #845 )
10 months ago
cgewecke
66082b3e56
Upgrade solidity version in tests to 0.8.x ( #843 )
10 months ago
cgewecke
fbed395a17
Restructure test folders / move npm commands to shell scripts ( #841 )
10 months ago
cgewecke
16c2a04e46
Add test for multi-contract files with inheritance ( #836 )
10 months ago
cgewecke
ecd808cdd7
Add test for modifiers with post-conditions ( #835 )
10 months ago
cgewecke
a6674c66fe
Fix chained ternary conditionals instrumentation ( #830 )
10 months ago
cgewecke
7c0f13a395
Perform ternary conditional injections before branch injections ( #828 )
10 months ago
cgewecke
16367d1538
Remove truffle files from project
3 years ago
cgewecke
d09ed179df
Add ABI diff logic ( #598 )
3 years ago
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
f6f94c1cd5
Add modifier-invocation-as-branch coverage ( #588 )
3 years ago
cgewecke
64f205ab22
Add coverage for ternary conditionals ( #587 )
3 years ago
cgewecke
93214db07c
Update tests for solc 0.7.x ( #582 )
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
b6c483976e
Allow truffle projects to contain vyper contracts ( #571 )
4 years ago
cgewecke
fefeff609d
Set network "from" / fix HH trace logic ( #562 )
4 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
67a3a78854
Add solc 0.6.x integration mocks ( #461 )
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
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
7bce2143a2
Route all errors through reporter ( #399 )
...
* Decouple app & plugin UIs. Make UI extensible class consumed by plugin.
* Add flags to force loading truffle lib module from different sources (global, plugin)
* Route all error output through UI Class
* Add error checking for solcover.js loading
* Add truffle lib bundle map
5 years ago
cgewecke
bad4fd0ab5
Handle native solidity tests / add test logger fixtures ( #398 )
5 years ago
cgewecke
1d093e9732
Stop injecting coverage hash fn definition in interfaces ( #383 )
5 years ago
cgewecke
ec231a2328
Instrument with injected function calls ( #381 )
5 years ago
cgewecke
c8de349fec
Working truffle plugin draft w/ integration tests
5 years ago
cgewecke
e52a3ab59f
More test sources reorg and truffle mock utilities cleanup
5 years ago
cgewecke
501ad9a29d
Rebase fixes
5 years ago
cgewecke
fc3115138c
Initial draft: 0.7.0
5 years ago
cgewecke
004142f937
Update parser-antlr to ^0.4.7 (type keyword fix)
5 years ago
cgewecke
b4f1e5c20a
Fix bug preprocessing unbracketed if else statements
5 years ago
cgewecke
f3462cf962
Readme edits, file & deps cleanup
5 years ago
cgewecke
547d6906c2
Add assembly if regression test
5 years ago
cgewecke
de73865eb3
Add assembly if regression test source
5 years ago
cgewecke
58ffad81b0
Unpin truffle, add Metacoin e2e
5 years ago
cgewecke
aa77b3d8b8
Add angus-hamill to contributors list
5 years ago
Angus Hamill
8ccdd6428f
Add multi else-if source
5 years ago
cgewecke
1ec36cab12
Modify preprocessor for nested conditionals, test w/ oraclize
5 years ago
cgewecke
de233a93b4
Add test
5 years ago
panos
902cf85345
add more complexity to test contract `usingOraclize`
5 years ago
panos
bb72697f7f
add test contract `usingOraclize` as a base with added complexity.
5 years ago
Alex
b57c8e5122
Instrument modifiers correctly
6 years ago