From 57c9de7c8ba7644373af25b420a15847202f4588 Mon Sep 17 00:00:00 2001 From: Alessio Treglia Date: Mon, 14 Jan 2019 17:55:49 +0000 Subject: [PATCH] Create separate directories for cli tests (#3296) --- cmd/gaia/cli_test/test_helpers.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/cmd/gaia/cli_test/test_helpers.go b/cmd/gaia/cli_test/test_helpers.go index 3896fdf50b..911b9be2f0 100644 --- a/cmd/gaia/cli_test/test_helpers.go +++ b/cmd/gaia/cli_test/test_helpers.go @@ -56,17 +56,16 @@ type Fixtures struct { // NewFixtures creates a new instance of Fixtures with many vars set func NewFixtures(t *testing.T) *Fixtures { - tmpDir := os.TempDir() - gaiadHome := fmt.Sprintf("%s%s%s%s.test_gaiad", tmpDir, string(os.PathSeparator), t.Name(), string(os.PathSeparator)) - gaiacliHome := fmt.Sprintf("%s%s%s%s.test_gaiacli", tmpDir, string(os.PathSeparator), t.Name(), string(os.PathSeparator)) + tmpDir, err := ioutil.TempDir("", "gaia_integration_"+t.Name()+"_") + require.NoError(t, err) servAddr, port, err := server.FreeTCPAddr() require.NoError(t, err) p2pAddr, _, err := server.FreeTCPAddr() require.NoError(t, err) return &Fixtures{ T: t, - GDHome: gaiadHome, - GCLIHome: gaiacliHome, + GDHome: filepath.Join(tmpDir, ".gaiad"), + GCLIHome: filepath.Join(tmpDir, ".gaiacli"), RPCAddr: servAddr, P2PAddr: p2pAddr, Port: port,