Commit graph

22 commits

Author SHA1 Message Date
Oliver Gugger
23039a92b0
itest: add custom channel integration test
Co-authored-by: Olaoluwa Osuntokun <laolu32@gmail.com>
Co-authored-by: Gijs van Dam <gijs@lightning.engineering>
Co-authored-by: George Tsagkarelis <george.tsagkarelis@gmail.com>
2024-12-19 21:21:39 +01:00
Olaoluwa Osuntokun
3be9f300ef
itest: log pid of new nodes 2024-12-19 21:21:39 +01:00
Oliver Gugger
d368f8a8fe
multi: bump to lnd/tapd/lndclient v0.18.4-beta/v0.5.0-alpha 2024-12-19 21:21:38 +01:00
Elle Mouton
e5e97f6708
config: add signet network option 2024-11-19 09:12:57 +02:00
Elle Mouton
3a2cdbcce5
itest: update WaitUntilStarted to only use status server
This is so that we can use this Wait function to check the state of
sub-servers even when LiT is running in stateless init mode. As
currently, a macaroon is used to make a call to each sub-server which we
wont have access to in stateless init mode. This commit also adds a new
WaitForLNDWalletReady call which only waits for LND's wallet to be
ready. We'll use this during the set-up of a stateless init node in an
itest so that we can know when we are able to Create the wallet.
2024-10-14 15:48:18 +02:00
Elle Mouton
c68daf5981
go.mod: bump tapd and loop
tapd to 2bf18437 and loop to v0.28.6-beta
2024-07-26 08:32:12 +02:00
Viktor Tigerström
f185378c42
mod: bump lnd, Go, lndclient, loop, pool and tapd
Bump lnd to `v0.18.0-beta`. This also bumps `lndclient` to `v0.18.0-1`
and loop to `v0.28.5-beta`. Note that since loop `v0.28.5-beta` depends
on the lnd  `v0.18.0-beta.1` tag, litd will also use that tag. That tag
is still referencing the same commit as lnd `v0.18.0-beta` though, so
that's not an issue.

We also need to bump the `pool` and
`taproot-assets` daemons to branch specific versions that support
lnd `v0.18.0-beta`. Finally, the `pool` auctioneerrpc package is also
bumped to `v1.1.2`.

We also adapt it itests for the new lnd version.

Finally as lnd `v0.18.0-beta` uses go 1.22.3, we also bump the Go
version in the go.mod file.
2024-06-06 13:45:16 -04:00
Elle Mouton
a673dec347
itest: use status server to determine when Lit is ready 2023-09-22 11:59:25 +02:00
Elle Mouton
20a835cf42
itest: test the suite when sub-servers are disabled
Update the `testDisablingSubServers` test to also test the suite when
the loop, pool and faraday subservers are disabled.
2023-09-22 11:55:16 +02:00
positiveblue
219a9ccb85
multi: new disable mode for the taproot assets subserver
Enable to start litd with taproot asset subserver disabled.
The default mode for the new sub-server is "Disabled"
Add coverage in itests for flows with some subservers disabled (based on
Elle's #537)
2023-05-16 17:00:19 +02:00
positiveblue
e78d1cbd38
itest: add itests for the Taproot Assets new subserver 2023-05-16 17:00:13 +02:00
Viktor Tigerström
b398205744 itest: export HarnessNode publicly 2023-05-11 00:55:23 +02:00
Elle Mouton
15ccc09131
itest: make Litd arguments configurable on restart
Add new `WithoutLitArg` and `WithLitArg` functional options that can be
passed to `GenArgs` when a node is being restarted. This makes it easy
to change the arguments of a node on restart.
2023-03-17 11:21:14 +02:00
Elle Mouton
a566bfce48
itest: use Litd's new StopDaemon method
Let the itest framework make use of the new StopDaemon method. When
instructed to Stop the node, if it is running in remote mode then only
the litd node itself should be stopped and not the remote LND node.
2023-03-17 11:16:20 +02:00
positiveblue
c267ef64eb
multi: update lnd dependency to v0.16.0-beta.rc3
- Bump lnd and other module dependencies.
- Bump Go build version & RPCs
- Refactor itests to use the new lnd itest framework.
2023-03-15 08:36:23 -07:00
Oliver Gugger
c3cad46aa2
multi: fix linter issues 2022-10-19 10:57:18 +02:00
Oliver Gugger
1444e7a180
multi: bump all dependencies to latest versions 2022-06-24 16:18:14 +02:00
Elle Mouton
f011bc83ad
multi: validate macaroons for lit calls
Use the new macaroon service to verify LitURI calls.
2022-06-05 10:51:32 +02:00
Oliver Gugger
88486df35b
itest: add REST integration test 2022-02-17 15:00:42 +01:00
Oliver Gugger
82556f5775
itest+make: add remote mode integration test 2022-02-08 15:33:19 +01:00
Oliver Gugger
08aa0910a1
itest: add litd specific harness features, bump lnd version 2022-02-08 15:33:17 +01:00
Oliver Gugger
3fc65556c5
itest: copy integration test framework from lnd 2022-02-08 15:33:16 +01:00