diff --git a/itest/list_on_test.go b/itest/list_on_test.go index 6d4232d72..38cd56d35 100644 --- a/itest/list_on_test.go +++ b/itest/list_on_test.go @@ -626,10 +626,6 @@ var allTestCases = []*lntest.TestCase{ Name: "open channel locked balance", TestFunc: testOpenChannelLockedBalance, }, - { - Name: "nativesql no migration", - TestFunc: testNativeSQLNoMigration, - }, { Name: "sweep cpfp anchor outgoing timeout", TestFunc: testSweepCPFPAnchorOutgoingTimeout, diff --git a/itest/lnd_misc_test.go b/itest/lnd_misc_test.go index 30dba0a87..98b1121c6 100644 --- a/itest/lnd_misc_test.go +++ b/itest/lnd_misc_test.go @@ -1,7 +1,6 @@ package itest import ( - "context" "encoding/hex" "fmt" "os" @@ -1245,44 +1244,6 @@ func testSignVerifyMessageWithAddr(ht *lntest.HarnessTest) { require.False(ht, respValid.Valid, "external signature did validate") } -// testNativeSQLNoMigration tests that nodes that have invoices would not start -// up with native SQL enabled, as we don't currently support migration of KV -// invoices to the new SQL schema. -func testNativeSQLNoMigration(ht *lntest.HarnessTest) { - alice := ht.NewNode("Alice", nil) - - // Make sure we run the test with SQLite or Postgres. - if alice.Cfg.DBBackend != node.BackendSqlite && - alice.Cfg.DBBackend != node.BackendPostgres { - - ht.Skip("node not running with SQLite or Postgres") - } - - // Skip the test if the node is already running with native SQL. - if alice.Cfg.NativeSQL { - ht.Skip("node already running with native SQL") - } - - alice.RPC.AddInvoice(&lnrpc.Invoice{ - Value: 10_000, - }) - - alice.SetExtraArgs([]string{"--db.use-native-sql"}) - - // Restart the node manually as we're really only interested in the - // startup error. - require.NoError(ht, alice.Stop()) - require.NoError(ht, alice.StartLndCmd(context.Background())) - - // We expect the node to fail to start up with native SQL enabled, as we - // have an invoice in the KV store. - require.Error(ht, alice.WaitForProcessExit()) - - // Reset the extra args and restart alice. - alice.SetExtraArgs(nil) - require.NoError(ht, alice.Start(ht.Context())) -} - // testSendSelectedCoins tests that we're able to properly send the selected // coins from the wallet to a single target address. func testSendSelectedCoins(ht *lntest.HarnessTest) {