Wilmer Paulino
974fc346cf
itest: update itests to use new script-enforced lease commitment type
...
We update several of our integration tests that exercise different
scenarios with regards to the broadcast of a channel commitment
transaction with HTLCs in-flight to use the new commitment type for
channel leases. We do this to ensure we have complete coverage of said
channel commitment type. This required changing several assumptions
throughout the tests based on when we should expect sweeps to happen.
2021-10-19 18:30:48 -07:00
yyforyongyu
a1024163fe
itest: add more verbose log and print node state
2021-09-17 07:50:42 +08:00
Oliver Gugger
7a9ee48cf1
itest: add batch funding test
2021-09-03 18:39:45 +02:00
Wilmer Paulino
449f207217
lntest: replace commitType
type with rpc alternative
2021-08-30 19:17:39 -07:00
yyforyongyu
edffd65e92
itest: manage context timeout in utils.go
...
This commit finishes moving the context management into utils.go.
2021-08-24 12:28:40 +08:00
yyforyongyu
a6c5255e77
itest: manage context timeout inside completePaymentRequests
2021-08-24 12:28:39 +08:00
yyforyongyu
5a94919b7e
itest: manage context timeout inside network harness
...
This is the last commit to refactor the context management such that all
the timeout are managed inside the network harness.
2021-08-24 12:28:35 +08:00
yyforyongyu
16403da91e
itest: manage context in CloseChannel and AssertChannelExists
2021-08-24 12:16:46 +08:00
yyforyongyu
3e26d77f91
itest: manage context inside WaitForChannelOpen and WaitForChannelClose
2021-08-24 12:16:46 +08:00
yyforyongyu
1629858a3d
itest: manage context inside assertions - II
...
This commit continues moving context management into assertions.
2021-08-24 12:16:40 +08:00
yyforyongyu
74f8fe482d
itest: manage context inside EnsureConnected
2021-08-24 11:06:44 +08:00
yyforyongyu
d10d1e3e24
itest: manage context inside SendCoins
2021-08-24 11:06:44 +08:00
yyforyongyu
8de495b96b
itest: initialize context inside ConnectNodes
2021-08-24 11:06:43 +08:00
yyforyongyu
dca20d80a7
itest: fix context leak in openChannelAndAssert
...
In this commit, we put the context initialization inside
openChannelAndAssert, thus saving us a few lines and making sure the
context is always properly handled.
2021-08-24 11:06:43 +08:00
yyforyongyu
8eddc50beb
itest: remove context creations outside close channel assertion
2021-08-11 12:44:39 +08:00
yyforyongyu
12ca07c089
itest: move testFundingPersistence to lnd_funding_test.go
2021-07-13 14:58:59 +08:00
yyforyongyu
310e923170
itest: use require inside net.EnsureConnected/net.ConnectNodes
2021-06-29 01:41:48 +08:00
yyforyongyu
6515c575bd
itest: use require inside net.SendCoins
...
This commit refactored the function SendCoins to take a new *testing.T
so the unexpected error is handled inside it.
2021-06-10 01:29:22 +08:00
yyforyongyu
b42bb87c81
itest: use require inside net.NewNode
...
This commit refactored the function NewNode to take a *testing.T so that
the unexpected error is checked inside it. The caller is now free from
checking the errors.
2021-06-09 02:14:37 +08:00
Andras Banki-Horvath
dd14947154
lint: silence depreciation warnings
2021-05-04 17:33:14 +02:00
yyforyongyu
a215c55186
itest: add logging for subtests
2021-04-14 12:30:19 +08:00
yyforyongyu
1be7331c4f
itest: move funding tests into one file
2021-04-07 02:40:06 +08:00