itest: add logging for subtests
This commit is contained in:
4 files changed
+36
-5
No files matched your search
@@ -0,0 +1,16 @@
|
|||||||
|
package itest
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"github.com/lightningnetwork/lnd/lntest"
|
||||||
|
"github.com/stretchr/testify/require"
|
||||||
|
)
|
||||||
|
|
||||||
|
// AddToNodeLog adds a line to the log file and asserts there's no error.
|
||||||
|
func AddToNodeLog(t *testing.T,
|
||||||
|
node *lntest.HarnessNode, logLine string) {
|
||||||
|
|
||||||
|
err := node.AddToLog(logLine)
|
||||||
|
require.NoError(t, err, "unable to add to log")
|
||||||
|
}
|
||||||
@@ -137,6 +137,12 @@ test:
|
|||||||
"carol_commit=%v,dave_commit=%v", cc, dc,
|
"carol_commit=%v,dave_commit=%v", cc, dc,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
logLine := fmt.Sprintf(
|
||||||
|
"---- basic channel funding subtest %s ----\n",
|
||||||
|
testName,
|
||||||
|
)
|
||||||
|
AddToNodeLog(t.t, net.Alice, logLine)
|
||||||
|
|
||||||
success := t.t.Run(testName, func(t *testing.T) {
|
success := t.t.Run(testName, func(t *testing.T) {
|
||||||
testFunding(cc, dc)
|
testFunding(cc, dc)
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -102,6 +102,13 @@ func testMultiHopHtlcClaims(net *lntest.NetworkHarness, t *harnessTest) {
|
|||||||
for _, subTest := range subTests {
|
for _, subTest := range subTests {
|
||||||
subTest := subTest
|
subTest := subTest
|
||||||
|
|
||||||
|
logLine := fmt.Sprintf(
|
||||||
|
"---- multi-hop htlc subtest "+
|
||||||
|
"%s/%s ----\n",
|
||||||
|
testName, subTest.name,
|
||||||
|
)
|
||||||
|
AddToNodeLog(t, net.Alice, logLine)
|
||||||
|
|
||||||
success := ht.t.Run(subTest.name, func(t *testing.T) {
|
success := ht.t.Run(subTest.name, func(t *testing.T) {
|
||||||
ht := newHarnessTest(t, net)
|
ht := newHarnessTest(t, net)
|
||||||
|
|
||||||
|
|||||||
@@ -3153,6 +3153,11 @@ func testChannelForceClosure(net *lntest.NetworkHarness, t *harnessTest) {
|
|||||||
|
|
||||||
for _, channelType := range commitTypes {
|
for _, channelType := range commitTypes {
|
||||||
testName := fmt.Sprintf("committype=%v", channelType)
|
testName := fmt.Sprintf("committype=%v", channelType)
|
||||||
|
logLine := fmt.Sprintf(
|
||||||
|
"---- channel force close subtest %s ----\n",
|
||||||
|
testName,
|
||||||
|
)
|
||||||
|
AddToNodeLog(t.t, net.Alice, logLine)
|
||||||
|
|
||||||
channelType := channelType
|
channelType := channelType
|
||||||
success := t.t.Run(testName, func(t *testing.T) {
|
success := t.t.Run(testName, func(t *testing.T) {
|
||||||
@@ -14476,11 +14481,8 @@ func TestLightningNetworkDaemon(t *testing.T) {
|
|||||||
testCase.name,
|
testCase.name,
|
||||||
)
|
)
|
||||||
|
|
||||||
err = lndHarness.Alice.AddToLog(logLine)
|
AddToNodeLog(t, lndHarness.Alice, logLine)
|
||||||
require.NoError(t1, err, "unable to add to log")
|
AddToNodeLog(t, lndHarness.Bob, logLine)
|
||||||
|
|
||||||
err = lndHarness.Bob.AddToLog(logLine)
|
|
||||||
require.NoError(t1, err, "unable to add to log")
|
|
||||||
|
|
||||||
// Start every test with the default static fee estimate.
|
// Start every test with the default static fee estimate.
|
||||||
lndHarness.SetFeeEstimate(12500)
|
lndHarness.SetFeeEstimate(12500)
|
||||||
|
|||||||
Reference in new issue
Block a user