-
Notifications
You must be signed in to change notification settings - Fork 212
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: upgrade solidity-coverage to v0.6+ #921
Conversation
@@ -59,9 +59,9 @@ | |||
"@aragon/cli": "~5.6.0", | |||
"@aragon/test-helpers": "^2.0.0", | |||
"eth-gas-reporter": "^0.2.0", | |||
"ethereumjs-testrpc-sc": "^6.1.6", | |||
"ethereumjs-testrpc-sc": "^6.4.5-sc.3", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
since the new solidity-coverage
version is using ganache, do we still need this one?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think so, the reason was that lerna
hoisting makes running testrpc-sc
a bit of a pain unless we explicitly declare this dependency here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see, but I we shouldn't need to run it anymore right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we still have to; the ganache-cli.sh
script runs testrpc-sc
and AFAIK coverage still requires the modified version of testrpc.
So... looking into this a bit more, unfortunately there's no good way to get Payroll to compile on a coverage environment.
|
cc @facuspagnuolo Let's see how long coverage takes now :).