From 05db2c35df5bc0c6e2ef1e70820c0bd663df79de Mon Sep 17 00:00:00 2001 From: ffranr Date: Tue, 26 Mar 2024 18:27:15 +0000 Subject: [PATCH] lntest: add test node name to tmp directory name In this commit we add the LND node name to the temporary directory's name. This change makes it easier to identify a particular test node's temporary directory. This commit also replaces the depreciated `ioutil.TempDir` function call with `os.MkdirTemp`. --- lntest/node/harness_node.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lntest/node/harness_node.go b/lntest/node/harness_node.go index fb0eea014..d784f06fc 100644 --- a/lntest/node/harness_node.go +++ b/lntest/node/harness_node.go @@ -97,7 +97,12 @@ type HarnessNode struct { func NewHarnessNode(t *testing.T, cfg *BaseNodeConfig) (*HarnessNode, error) { if cfg.BaseDir == "" { var err error - cfg.BaseDir, err = ioutil.TempDir("", "lndtest-node") + + // Create a temporary directory for the node's data and logs. + // Use dash suffix as a separator between base name and random + // suffix. + dirBaseName := fmt.Sprintf("lndtest-node-%s-", cfg.Name) + cfg.BaseDir, err = os.MkdirTemp("", dirBaseName) if err != nil { return nil, err }