cgewecke
a20fbf7b11
Support solc v0.4.x ( #877 )
8 months ago
cgewecke
4f007c7583
Enable coverage when `viaIR` compiler flag is true ( #854 )
10 months ago
cgewecke
c6eea4b130
Remove ganache-cli related code from API & tests ( #849 )
10 months ago
Franco Victorio
e1416d99bf
Prepare for next hardhat version ( #796 )
2 years ago
cgewecke
05ab320fbc
Fixes for Hardhat 2.11.0 ( #740 )
2 years ago
cgewecke
e9133d719c
Generate mocha JSON output with --matrix ( #601 )
3 years ago
cgewecke
d09ed179df
Add ABI diff logic ( #598 )
3 years ago
cgewecke
afd7ef0376
Add test matrix generator ( #593 )
3 years ago
cgewecke
3300b2363a
Add solcOptimizerDetails option ( #683 )
3 years ago
Ryno Beyers
cdab28ca07
Add new hook and make temporary contracts directory configurable ( #664 )
3 years ago
cgewecke
e106076ed5
Clean up & fixes for Hardhat PR ( #569 )
4 years ago
cgewecke
a68fefd741
Attach to Hardhat VM for trace ( #566 )
4 years ago
cgewecke
bab2a938f7
Remove death for hh & raise gas to maximum ( #565 )
4 years ago
cgewecke
fefeff609d
Set network "from" / fix HH trace logic ( #562 )
4 years ago
cgewecke
1e9ef8b001
Split hardhat & builder / support HardhatEVM ( #560 )
4 years ago
cgewecke
3899f6d7c4
Make statement and function coverage measurement optional ( #538 )
4 years ago
justin j. moses
90843ff33c
Allowing providerOptions gasLimit and allowUnlimitedContractSize to override defaults ( #494 )
5 years ago
cgewecke
1e339e4e1a
Use istanbul fork (because deprecated) ( #465 )
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
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
592470608c
Buidler plugin draft ( #426 )
...
* Plugin draft
* Passing: standard test suite
5 years ago
cgewecke
2552ebaef0
Add 'onCompileComplete' option ( #413 )
...
* Also small UI fixes & document network cli flag
5 years ago
cgewecke
baa6e85a1c
Make gasLimit lower than gasLimitString
...
+ Leaves a margin for cases where tx gas is modified upwards by users (cf: OZ GSN)
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
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
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
df1c7b307b
Re-enable e2e zeppelin & metacoin ( #396 )
...
* Handle truffle.library require cases
* Fix sanity-check paths
5 years ago
cgewecke
39a4481141
Initial README edit
5 years ago
cgewecke
ce6a524ffc
Attach to non-fork ganache vm ( #391 )
5 years ago
cgewecke
c0c554a31e
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
c0f38a56b9
Istanbul reporter ( #388 )
...
* Make istanbul reporter configurable
* Add coverage expectations to plugin integration tests
* Add kandrianov to contributors list
5 years ago
cgewecke
8c7b2f7c65
Create separate contract & artifact temp folders at root ( #386 )
5 years ago
cgewecke
c8de349fec
Working truffle plugin draft w/ integration tests
5 years ago
cgewecke
fc3115138c
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
8709436ccd
Upgrade testrpc-sc to 6.4.5, pin truffle
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
74532c30e3
Mandatory --allowUnlimitedContractSize
6 years ago
Alex
956cb3371e
Update packages (including testrpc-sc)
6 years ago
Alex
8adfa317db
Add first of new zeppelin tests
6 years ago