Commit Graph

95 Commits (42fbb476c745e4a2ddef447ccf5b9ded59c4c163)

Author SHA1 Message Date
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 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
cgewecke 0fa37ce8d5 Also track/modify parents methods 7 years ago
cgewecke 5ebd3041f6 Process all files in contracts folder for constant ABI mods 7 years ago
Alex Rea c2dd7878f4 Add test with library with constant variable 7 years ago
cgewecke dfd564ad03 Do not preprocess view and constant 7 years ago
cgewecke 05f8da00c9 Post-process exclude constant modifier too 7 years ago
cgewecke 14d7c6b51b Fix gas test, bump to testrpc-sc 6.0.4 7 years ago
cgewecke da0f9dcede Fix pure fix 7 years ago
cgewecke 2ecbe5efc6 Permit view, pure, experimental and solc 0.4.17 7 years ago
cgewecke 295ffbbffd Add transfer / send unit test. Use Node7 7 years ago
Alex Rea cc0fe764c5 Correctly instrument comments near function's { 7 years ago
cgewecke be99e03f1b Make solc warnings filter work correctly 7 years ago
cgewecke 2ead932203 Make tests work 7 years ago
Alex Rea f1389eecda First stab at instrumenting asserts 7 years ago
cgewecke 01a852a974 Instrument empty contract bodies correctly 8 years ago
cgewecke fa21d5bc22 Instrument conditional assignment to MemberExpressions 8 years ago
cgewecke 9d9dcda181 Fix tuple parsing / update tests 8 years ago
cgewecke bfcb67dbcd Add (disabled) events filter unit test 8 years ago
cgewecke 8223aec065 Rename "run" folders/files "cli" for consistency 8 years ago
cgewecke 4b627f6b9e Fix broken chained call handling, add unit tests to verify cases get coverage 8 years ago
cgewecke 21d3c04ead Fix empty contract body parsing bug. Add coverage unit test for case 8 years ago
cgewecke 440bd8b602 Fix chained constructor/method call bug. Add compilation unit test for case 8 years ago
cgewecke 440e6850ac Use sc-forks, add inheritance test, fix report bug 8 years ago
cgewecke f1de0f42df exec.js test suite updated for truffle 3 8 years ago
cgewecke 53c7eaedd5 Bump solidity-parser to 0.3.0 & small fixes to accomodate it. Add tuples test. 8 years ago
cgewecke a843a0b1f6 Add unit test for LibraryStatement, UsingStatement, lib method calls 8 years ago
Alex Rea 3304b4c4f1 Add tests for 'useless' (but valid) expressions 8 years ago
cgewecke c782afa322 Add unit tests for ConditionalExpression 8 years ago
Alex Rea 50570c8b24 Instrument statements after a closing brace 8 years ago
cgewecke 24756e3980 Istanbul-style tests (#13), fix If bug (#26), loop statement support (#27) 8 years ago
cgewecke 10254a4790 Draft test suite 8 years ago