cgewecke
9574783a30
Add 'onCompileComplete' option ( #413 )
...
* Also small UI fixes & document network cli flag
5 years ago
cgewecke
203f81dd37
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
bdd6be5526
chore(lib/ui): make URL https:// prefixed ( #410 )
5 years ago
cgewecke
c8bcca966c
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
635d9bcd63
Add onServerReady, onTestsComplete, onIstanbulComplete Hooks ( #408 )
5 years ago
cgewecke
d57d6fdc8b
Pre-empt EADDRINUSE and show useful error. ( #407 )
5 years ago
cgewecke
7e9be6c3c2
Refactor instrument method ( #406 )
...
* Move all filesystem & filtering logic to plugins
* Move plugin helpers to own file
5 years ago
cgewecke
37b54ccf12
Add warnings for deprecated shell commands ( #405 )
...
* Add ghost-testrpc `0.0.2` dep (mocks $ testrpc-sc)
5 years ago
cgewecke
b6af63d0ff
Add EADDRINUSE test ( #404 )
5 years ago
cgewecke
bdf604dccd
Validate solcoverjs with json schema ( #403 )
5 years ago
cgewecke
0b8c303fac
Use ganache server (instead of provider) ( #402 )
...
+ Support --network <name> cli flag
5 years ago
cgewecke
c25697d5c6
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
901430ddf9
Handle native solidity tests / add test logger fixtures ( #398 )
5 years ago
cgewecke
c8870a0464
Re-enable e2e zeppelin & metacoin ( #396 )
...
* Handle truffle.library require cases
* Fix sanity-check paths
5 years ago
cgewecke
d80eb051fe
Add --version cli flag
5 years ago
cgewecke
49d7f3fe99
Initial README edit
5 years ago
cgewecke
0ef36c9949
Attach to non-fork ganache vm ( #391 )
5 years ago
cgewecke
57033fa764
Add --config and --help command options ( #390 )
5 years ago
cgewecke
0b54cf39eb
Add UI reporter class ( #389 )
...
* Add truffle.library.js (5.0.31) as fail-safe for require('truffle')
* Report truffle and ganache-core versions
5 years ago
Kanstantsin Andryanau
cc3e18a34a
Istanbul reporter ( #388 )
...
* Make istanbul reporter configurable
* Add coverage expectations to plugin integration tests
* Add kandrianov to contributors list
5 years ago
cgewecke
35aa892b51
Create separate contract & artifact temp folders at root ( #386 )
5 years ago
cgewecke
ccb7bcf358
Stop injecting coverage hash fn definition in interfaces ( #383 )
5 years ago
cgewecke
9aa52f8ae6
Instrument with injected function calls ( #381 )
5 years ago
cgewecke
5616f3c455
Working truffle plugin draft w/ integration tests
5 years ago
cgewecke
9e78ae8d78
Edits
5 years ago
cgewecke
c3f6db01c2
Move ternary logic & tests into lib/ternary folder
5 years ago
cgewecke
950888a2d2
Update assert tests
5 years ago
cgewecke
16e5985bb3
Initial draft: 0.7.0
5 years ago
vreturn
f28e0b81f7
Truffle config handling ( #366 )
...
* add new truffle config handling
* use ifs
* nework typo lol
* remove stray config edits
* remove truffleConfig.js, improve default config handling
* readability
* remove legacy truffle config file, don't rely on truffle's fallback strategy
* add semicolon
* eh, no need to explicitly remove this
* fix notes, simplify logic
* debug e2e
* print pr path
* update pr_path
* use commit sha1
* update pr path in other e2e, remove log
* Adapt PR_PATH for cached builds
* Debug CI
5 years ago
cgewecke
b4f1e5c20a
Fix bug preprocessing unbracketed if else statements
5 years ago
cgewecke
58ffad81b0
Unpin truffle, add Metacoin e2e
5 years ago
cgewecke
8709436ccd
Upgrade testrpc-sc to 6.4.5, pin truffle
5 years ago
cgewecke
6bd12e3535
Let truffle pick compiler in default config
5 years ago
cgewecke
1ec36cab12
Modify preprocessor for nested conditionals, test w/ oraclize
5 years ago
cgewecke
dab3634dc9
Prefer truffle-config.js
5 years ago
Alex
8570b48283
Increase buffer, which I think people are hitting!
6 years ago
Alex
57bab8633c
Remove loop from preprocessor
6 years ago
Alex
74532c30e3
Mandatory --allowUnlimitedContractSize
6 years ago
Alex
956cb3371e
Update packages (including testrpc-sc)
6 years ago
Alex
b57c8e5122
Instrument modifiers correctly
6 years ago
Alex
9b5d9ffc66
Accommodate async nature of solidity-parser-antlr
6 years ago
Alex
8363b9a2e5
Remove solidity-parser-sc completely
6 years ago
Alex
95b099afbf
Begin transition to solidity-parser-antlr
6 years ago
Alex
8adfa317db
Add first of new zeppelin tests
6 years ago
Alex
69fb99b7af
Update tests save for openZeppelin
6 years ago
Mudit Gupta
f0f7dacb67
Added 'node' to a command
...
Added node in-front of the command to being executed by childprocess.exec(). This will make sure that windows will execute the js file rather than opening it in a text editor.
6 years ago
ßingen
c9c5787238
Fix issue with imported packages with subfolders
...
See: https://github.com/sc-forks/solidity-coverage/issues/131#issuecomment-417748614
6 years ago
cgewecke
441d4533a4
Fix deepSkip
6 years ago
cgewecke
a99e050a45
Add optional honor excluded files for instrumentation hangs
6 years ago
Brett Sun
dc6e671c19
Avoid instrumenting entire codebase twice
6 years ago