-
Notifications
You must be signed in to change notification settings - Fork 33
Fix LND-based sanity tests #2192
Comments
Different idea: I looked into this issue and I find it really hard to debug. Given we want to move to a complete different setup (start blockchain nodes before the tests #2191) I would propose to ditch the current lnd setup in our e2e tests and start from scratch. To simplify the setup, we could also move to a simple docker setup, e.g. use the provided containers from here: https://github.com/lightningnetwork/lnd/tree/master/docker We don't necessarily have to use the same bitcoin nodes for other e2e tests and the lnd-based e2e tests. @D4nte : what do you think? |
Yes I support move to docker for lnd & bitcoind just for lnd tests. |
How is that going to make a difference? |
Do you want me to put this issue on hold and we define a different approach? |
it simplifies the setup and maybe it's time to admit that running bare-metal nodes was not the best move.
I'm not sure about this. That's what I meant with the first part:
because I really don't have an idea where the problem is. So, my proposal for this ticket which is about fixing lnd-based sanity tests: Ditch the current lnd setup and start from scratch (potentially by using docker containers) |
Okay, I understand. I did not yet spend any time on it today. I will time-box the rest of the day to see if I can get it working. If not, I am happy to go for a different approach / drop the ticket. |
Follow-up ticket of #2106
Problem
This PR introduces skips LND sanity issues. This should not be the case.
It currently timeout at
genSeed
phase, sometimes it works.genSeed
(to generate seed words) and theninitWallet
using the previous seed.genSeed
accepts a byte array as entropy, this can be pseudo random to not use as much entropy on the local machine.Goal
Have a stable and preferable fast (parallelizable) LN e2e test setup.
Recommendation
The text was updated successfully, but these errors were encountered: