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
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
cgewecke
2b14380d3d
Auto disable buidler-gas-reporter ( #504 )
5 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
e5a5b95ad8
Parse solc 6.x contracts ( #477 )
5 years ago
cgewecke
171dc5cb7c
Upgrade ganache-cli to 6.9.0 / Web3 to 1.2.6 ( #476 )
5 years ago
cgewecke
1ea44eae69
Fix broken import test using Truffle 5.1.2 ( #454 )
5 years ago
cgewecke
f7603acbc0
Use recursive-readdir to resolve test files ( #451 )
5 years ago
cgewecke
e25728ac88
Allow Truffle V4 style solc config ( #449 )
5 years ago
cgewecke
d9af5ac571
Gracefully overwrite eth-gas-reporter ( #448 )
5 years ago
cgewecke
f2cdb63498
Add API documentation ( #447 )
5 years ago
cgewecke
3612a815e6
Make api require-able, expose plugin utils ( #445 )
5 years ago
cgewecke
f87c274c2f
Rename the dist folder 'plugins' ( #444 )
5 years ago
cgewecke
653fc51ab9
Stop camel-casing testfiles flag ( #443 )
5 years ago
cgewecke
97de9c6012
Add builder-ethers test to CI ( #441 )
...
* Let plugins manage which client is used
* Use requested network name
5 years ago
cgewecke
d0f188f966
Add autoLauchServer option / update config validator ( #437 )
5 years ago
cgewecke
367ef81fa5
Prepare API for parallelization ( #436 )
5 years ago
cgewecke
ce2e6c3dfb
Add tests for buidler cli options ( #435 )
5 years ago
cgewecke
9d98f3fd2a
Add error test suites for Buidler plugin ( #428 )
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
3421207276
Add --temp command flag ( #414 )
5 years ago
cgewecke
2552ebaef0
Add 'onCompileComplete' option ( #413 )
...
* Also small UI fixes & document network cli flag
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
438b2fef0f
Add onServerReady, onTestsComplete, onIstanbulComplete Hooks ( #408 )
5 years ago
cgewecke
79b6443d8e
Pre-empt EADDRINUSE and show useful error. ( #407 )
5 years ago
cgewecke
efc321e388
Refactor instrument method ( #406 )
...
* Move all filesystem & filtering logic to plugins
* Move plugin helpers to own file
5 years ago
cgewecke
6bf6b1aa5f
Add warnings for deprecated shell commands ( #405 )
...
* Add ghost-testrpc `0.0.2` dep (mocks $ testrpc-sc)
5 years ago
cgewecke
cd7fae0327
Add EADDRINUSE test ( #404 )
5 years ago
cgewecke
ee72e8d66d
Validate solcoverjs with json schema ( #403 )
5 years ago
cgewecke
556d2d2e58
Use ganache server (instead of provider) ( #402 )
...
+ Support --network <name> cli flag
5 years ago
cgewecke
503c300993
Add mocha options to solcoverjs ( #401 )
...
* Add mocha options in solcoverjs (for skipping tests)
* Plugin tests cleanup
5 years ago
cgewecke
35e663170c
Reorganize and cleanup truffle integration tests ( #400 )
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
3ce4c053bd
Add --version cli flag
5 years ago
cgewecke
ce6a524ffc
Attach to non-fork ganache vm ( #391 )
5 years ago
cgewecke
07ca4d3f02
Add --config and --help command options ( #390 )
5 years ago
Kanstantsin Andryanau
c0f38a56b9
Istanbul reporter ( #388 )
...
* Make istanbul reporter configurable
* Add coverage expectations to plugin integration tests
* Add kandrianov to contributors list
5 years ago
cgewecke
6bd3bcdaee
Add --file command option (for js test subsets) ( #387 )
5 years ago
cgewecke
8c7b2f7c65
Create separate contract & artifact temp folders at root ( #386 )
5 years ago
cgewecke
4d5a4e21ef
Add tests and fixtures for full project scenarios ( #385 )
...
* Full project tests fixtures for repeated use of evm_revert,
* ... and the skipped folders option,
* ... and solidity imports with relative paths reaching outside the `contracts/` folder.
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