-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Fix integration tests and cross-platform test #561
Comments
For geb, the stop gap would be to use solc 0.6.7 and run it with --no-auto-detect, vs allowing it to fail the compilation step (might as well remove it in that case) |
I think we should pursue figuring out why the version detecting fails instead then. I think it might be a bug in |
Specifically for Geb this is what I had seen there’s actually 2 bugs
|
we should likely add a hardhat repo as an integration test if at all possible. I know we dont expect 0 overhead for most cases but we should try to find one that "it just works" for and add it |
Updated OP to reflect the latest state of integration tests |
Update, we fixed what we could here and then I fixed geb tests upstream. Our integration tests are now passing! |
@onbjerg can we re-enable Geb but only have it run with solc 0.7.6? Maybe we should add a flag called "--solc-version" which loads solc from PATH or SOLC_PATH (if it matches the requested version) or from ~/.svm/ or tries to install it via svm? That way anyone could do "forge test --solc-version x.y.z" and it'd auto select that / download it if not present |
Yes, let's do that |
Going to keep this open until we re-enable geb |
bumps svm-rs. fixes #525 fixes #684 driveby: re-enable geb integration test (fixed in gakonst/ethers-rs#866) fixes #561
bumps svm-rs. fixes #525 fixes #684 driveby: re-enable geb integration test (fixed in gakonst/ethers-rs#866) fixes #561
The text was updated successfully, but these errors were encountered: