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
bf77884218
Add modifier-invocation-as-branch coverage ( #588 )
3 years ago
cgewecke
7403f3f0e1
Add coverage for ternary conditionals ( #587 )
3 years ago
cgewecke
7f85a0c2c8
Update tests for solc 0.7.x ( #582 )
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
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
Alex
9b5d9ffc66
Accommodate async nature of solidity-parser-antlr
6 years ago
Alex
be25c4f742
Add tests for #316 #317
6 years ago
Alex
95b099afbf
Begin transition to solidity-parser-antlr
6 years ago
Alex
5882fc50ba
Bring conditional contracts up to new syntax
...
We can't run them, but there here for if we ever figure it out!
6 years ago
Alex
8adfa317db
Add first of new zeppelin tests
6 years ago
Alex
69fb99b7af
Update tests save for openZeppelin
6 years ago
cgewecke
4c65dc2271
Support constructor keyword / bump solidity-parser
7 years ago
cgewecke
eed704936a
Add logic / tests to emit own events
7 years ago
cgewecke
a9b575d470
Emit coverage events. Bump solc to 0.4.21, Truffle to 4.1.5
7 years ago
cgewecke
633ceec9d1
Allow interface contracts
7 years ago
cgewecke
417ad1de81
Preserve CRs of removed modifiers
7 years ago
cgewecke
dfede5b05f
Bump parser to 0.4.3
7 years ago
cgewecke
2ec36ca1a9
Fix parsing bug preventing fn definition in structs
7 years ago
cgewecke
1645e34376
ABI swap
7 years ago