1343 Commits
Author SHA1 Message Date
yyforyongyu 60da823396 itest: fix make lint 2022-11-17 21:06:12 +08:00
yyforyongyu 966e037d53 itest: refactor testFailingChannel 2022-11-17 21:06:12 +08:00
yyforyongyu 008ef964fc lntemp+itest: refactor testChannelForceClosure 2022-11-17 21:06:12 +08:00
yyforyongyu 61364c0d9d lntemp+itest: refactor testCommitmentTransactionDeadline 2022-11-17 21:06:12 +08:00
yyforyongyu f7f259b92a itest: refactor testChannelUnsettledBalance 2022-11-17 21:06:11 +08:00
yyforyongyu 8f472bf063 itest: refactor testChannelBalance 2022-11-17 21:06:11 +08:00
yyforyongyu 876bb5c066 itest: refactor testExportChannelBackup 2022-11-17 21:06:11 +08:00
yyforyongyu 40a5f94ef7 lntemp+itest: refactor testChannelBackupUpdates 2022-11-17 21:06:11 +08:00
yyforyongyu 4e821a6e3d lntemp+itest: refactor testInvoiceSubscriptions 2022-11-17 21:06:11 +08:00
yyforyongyu d260ac1ab5 itest: refactor testPaymentFollowingChannelOpen 2022-11-17 21:06:11 +08:00
yyforyongyu e963506f7d lntemp+itest: refactor testListPayments 2022-11-17 21:06:10 +08:00
yyforyongyu fc9c6c426e lntemp+itest: refactor testUpdateNodeAnnouncement 2022-11-17 21:06:10 +08:00
yyforyongyu c990e053c6 itest: refactor testNodeAnnouncement 2022-11-17 21:06:10 +08:00
yyforyongyu 7029698c16 lntemp+itest: refactor testGraphTopologyNotifications 2022-11-17 21:06:10 +08:00
yyforyongyu 1084e32f0e itest: refactor testUnannouncedChannels 2022-11-17 21:06:10 +08:00
yyforyongyu a211e60936 itest: refactor testAddPeerConfig 2022-11-17 21:06:08 +08:00
yyforyongyu cc1d5f5f8d lntemp+itest: refactor testReconnectAfterIPChange 2022-11-17 21:05:35 +08:00
yyforyongyu 4c16e053bf lntemp+itest: refactor testNetworkConnectionTimeout 2022-11-17 21:05:33 +08:00
yyforyongyu 6b943a042c itest: refactor testUpdateChannelPolicyFeeRateAccuracy 2022-11-17 20:58:06 +08:00
yyforyongyu cd7f02c866 lntemp+itest: refactor testUpdateChannelPolicyForPrivateChannel 2022-11-17 20:58:06 +08:00
yyforyongyu b579ed72d9 lntemp+itest: refactor testSendUpdateDisableChannel 2022-11-17 20:58:06 +08:00
yyforyongyu 22f8f83412 multi: refactor testUpdateChannelPolicy 2022-11-17 20:58:05 +08:00
yyforyongyu 1d7c568fcf lntemp+itest: refactor testBatchChanFunding 2022-11-17 20:29:52 +08:00
yyforyongyu 21097feb85 multi: refactor testFundingPersistence
This commit refactors the test `testFundingPersistence`. In addition, it
also changes the old `OpenChannelAssertPending` method and adds a new
method `OpenChannelAssertStream` for clarity.
2022-11-17 20:29:52 +08:00
yyforyongyu 6a66f3984f lntemp+itest: refactir testUnconfirmedChannelFunding 2022-11-17 20:29:52 +08:00
yyforyongyu 6a42270ba6 itest: refactor testChannelFundingInputTypes 2022-11-17 20:29:52 +08:00
yyforyongyu 5208c501a2 itest: refactor testOnchainFundRecovery 2022-11-17 20:29:52 +08:00
yyforyongyu b4d288cc10 lntemp+itest: refactor testGetRecoveryInfo 2022-11-17 20:29:51 +08:00
yyforyongyu b1b989afae lntemp+itest: refactor testAbandonChannel 2022-11-17 20:29:51 +08:00
yyforyongyu 2c12c8a77c multi: refactor testListAddresses 2022-11-17 20:29:51 +08:00
yyforyongyu 4104a72b3a lntemp+itest: refactor testNodeSignVerify 2022-11-17 20:29:51 +08:00
yyforyongyu 1938e42f4e itest: refactor testRejectHTLC 2022-11-17 20:29:51 +08:00
yyforyongyu 0c8bce0c1c itest: refactor testGarbageCollectLinkNodes 2022-11-17 20:29:51 +08:00
yyforyongyu ba61e9edff itest+lntemp: refactor testMaxPendingChannels 2022-11-17 20:29:51 +08:00
yyforyongyu d1ac08b336 itest+lntemp: refactor testListChannels 2022-11-17 20:29:50 +08:00
yyforyongyu 5336c8e5f5 multi: refactor testSphinxReplayPersistence 2022-11-17 20:29:50 +08:00
yyforyongyu f5ebaa5f35 multi: refactor testDisconnectingTargetPeer 2022-11-17 20:29:50 +08:00
yyforyongyu d39303f246 itest: wrap assertTxLabel inside wait 2022-11-17 20:29:50 +08:00
yyforyongyu bbe69f1bd3 multi: refactor testSweepAllCoins 2022-11-17 20:29:50 +08:00
alpeb-btc 0cae501009 lnrpc: provide hop hints when adding an invoice with no amount
With this change we allow adding hop hints when adding an invoice, even
if its amount is zero.

A couple of new unit test case have been added, and the
`testInvoiceRoutingHints` itest was expanded to account for this
scenario.
2022-11-12 05:01:10 -05:00
alpeb-btc a96483c7d2 itest: refactor testInvoiceRoutingHints' hints check logic
Move code into new closure `checkInvoiceHints` to reuse when checking
other invoices.
2022-11-12 05:01:09 -05:00
Oliver Gugger b3f6fe315e itest: add test coverage for Taproot tweak key mutation 2022-11-11 10:20:09 +01:00
Oliver Gugger e3536dd770 mod+keychain+lntest: bump btcd to version with tweak fix
This commit bumps to the latest version of btcd that fixes a key
mutation issue when signing for Taproot outputs.
2022-11-11 10:20:08 +01:00
yyforyongyu b7816489a1 itest: add temp fix to bring back btcd build 2022-11-10 13:59:17 +08:00
Joost Jager 511fb00777 htlcswitch: add final htlc event to notifier 2022-10-27 16:42:36 +02:00
Joost Jager b85cda2a1d routerrpc: add htlc notifier subscribed event 2022-10-27 16:42:35 +02:00
Slyghtning 8e53996c52 itest: test ForwardingHistory peer lookup opt-in behavior 2022-10-27 07:11:20 -04:00
yyforyongyu 14f45d0722 lntemp+lntest: fix make lint 2022-10-27 01:11:35 +08:00
yyforyongyu 42eab93ba0 lntemp+lntest: use t.Cleanup to register cleanup functions 2022-10-27 01:11:34 +08:00
yyforyongyu ab62109865 lntemp+lntest: always wait for nodes sync after mining blocks
In this commit, we introduce two mining methods, `MineBlocks` and
`MineBlocksAndAssertNumTxes`, to `HarnessTest`. These methods are
different from the miner's methods as they would 1) mine the blocks
slowly and 2) assert all active nodes have synced. The miner's methods
are kept for future tests such as mining blocks really fast and see the
behavior of `lnd`.
2022-10-27 01:11:34 +08:00