erik
df4ddcc573
multi: replace ioutil.TempDir
2024-04-25 11:24:41 +02:00
Oliver Gugger
648fb22f63
multi: wrap all errors
2024-04-11 15:04:03 +02:00
Oliver Gugger
9cd7285439
itest+lntest: use system wide unique ports everywhere
...
With this commit we create a new function that returns system wide
unique ports by using a single file to keep track of previously used
ports. We'll want to use this everywhere whenever we need to listen on a
new, random port during unit or integration tests.
Because we now have a unique source, we don't need to apply the port
offset that was used for the different tranches of parallel running
integration tests before.
2024-03-18 16:13:39 +01:00
ffranr
cd566eb097
multi: fix fmt.Errorf error wrapping
...
Refactor fmt.Errorf usage to correctly wrap errors instead of using
non-wrapping format verbs.
2024-02-27 11:13:40 +00:00
yyforyongyu
9d1d629001
itest+lntest: migrate lntemp
to lntest
...
This commit performs the takeover that `lntemp` is now promoted to be
`lntest`, and the scaffolding is now removed as all the refactoring is
finished!
2023-02-23 21:56:09 +08:00
yyforyongyu
94c64a886e
lntemp+itest: remove unused code to prepare lntemp
's takeover
...
This commit removes the old code living in `lntest` to prepare
`lntemp`'s takeover.
2023-02-23 21:56:08 +08:00
Elle Mouton
e789107e1f
multi: new bitcoind rpcpolling backend for itests
2022-05-11 09:02:13 +02:00
Harsha Goli
baf6977948
Revert "lntest: export attributes of type BitcoindBackendConfig"
...
[skip ci]
This reverts commit eccf20c5b2
.
2022-01-10 14:49:29 -05:00
Harsha Goli
69ae56ad5c
lntest: surface bitcoin backend rpc credentials
...
[skip ci]
2022-01-10 14:49:10 -05:00
Harsha Goli
eccf20c5b2
lntest: export attributes of type BitcoindBackendConfig
...
Allows these values to be accessed upstream
2021-12-03 13:03:36 -05:00
Oliver Gugger
0b4e03f5fc
multi: add golang 1.17 compatible build tags
...
With go 1.17 a change to the build flags was implemented:
https://go.googlesource.com/proposal/+/master/design/draft-gobuild.md
The formatter now automatically adds the forward-compatible build tag
format and the linter checks for them, so we need to include them in our
code.
2021-09-29 17:31:37 -07:00
Andras Banki-Horvath
5d8488871c
itest: basic failover itest when using leader election on etcd
2021-05-04 17:33:12 +02:00
Oliver Gugger
f358a4474d
lntest: add log dir flag
2020-11-04 11:03:30 +01:00
Oliver Gugger
891eb0d63d
lntest: use nextAvailablePort for bitcoind
2020-11-04 11:03:27 +01:00
Oliver Gugger
b7fc7c3dae
lntest: use extraArgs, fix linter issues
2020-10-09 13:35:02 +02:00
Oliver Gugger
43c2031fa8
lntest: extract common bitcoind code into own file
...
To prepare for running multiple tests on bitcoind with different options
each time, we extract the common code into its own file.
2020-10-09 13:35:00 +02:00