-
-
Notifications
You must be signed in to change notification settings - Fork 289
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
Reduce code duplication in tests #6409
Comments
@jeluard @philknows Hey, may I be assigned this issue? |
Sure! |
@jeluard So I'd like to validate that my changes were effective and the tests still pass but I notice that running the Any advice? Here's the result from
I've tried |
Looks like blst is not installed. Did you install all prerequisites noted in MacOS Specifics? |
Yes, I did all those prerequisites. However, I didn't do these:
Are these necessary to getting the e2e tests running?
|
No, but first you should make sure the installation (
I remember we recently increased the timeout of this script, and I think the first time it will pull images which might take a bit. Running it a second time should resolve the timeout issue.
Can you please share the errors here or on discord (#lodestar-developer channel) which is a better place to figure out what's the issue on your end. |
@nflaig Thanks, I'd like to ask in the Discord but I haven't found a valid invite (the one you linked is invalid as well). |
The README invite and this one both work for me. I also newly created the one I linked in the previous comment. |
@nflaig I'm not sure what the issue is but I get invalid for both. Nonetheless, I'll post the errors here in the meantime:
|
In the error output above one of the native dependencies needs to be built but you are missing python /bin/sh: python: command not found Make sure python is on your path and will likely build after that. We are working on getting you into discord now |
What is your discord handle @FaybianB ? |
That's the culprint: Before trying to have |
https://github.com/ChainSafe/lodestar/tree/jeluard/upgrade-blst <-- correct ref to branch |
My bad, wrong use of markdown :) |
@matthewkeil So I do have python installed but it's python3.
and although these work in the terminal: The
ugongetthisword
@jeluard @nflaig Before trying the Python fix above, I checked out this branch, ran |
You might want to give a shot at ChainSafe/bls#148 (comment) then. |
@FaybianB what is your node version btw? |
Ok looks like you are using node 21. Can you switch to node 20 and give another shot at branch |
The first technique yielded some results.
|
@jeluard That worked. |
Thanks for testing! |
Back on my branch for this ticket:
|
Unfortunately one of the dependencies of one of our dependencies has a hard coded (in an internal script) call to |
@matthewkeil That part is fixed now |
@FaybianB I sent a friend request to you on Discord. I will be able to manually add you to the server from there. Please feel free to DM me when you see it and we will get you settled in. Welcome! |
So do I need to do that in order to run the end-to-end tests? |
You need to have docker running, yes. |
closing as stale |
Originally posted by @nflaig in #6391 (comment)
The text was updated successfully, but these errors were encountered: