diff --git a/web/api/v1/api_test.go b/web/api/v1/api_test.go index be21a61baf..74857ae93d 100644 --- a/web/api/v1/api_test.go +++ b/web/api/v1/api_test.go @@ -407,9 +407,7 @@ func TestEndpoints(t *testing.T) { Format: &af, } - dbDir, err := ioutil.TempDir("", "tsdb-api-ready") - require.NoError(t, err) - defer os.RemoveAll(dbDir) + dbDir := t.TempDir() remote := remote.NewStorage(promlog.New(&promlogConfig), prometheus.DefaultRegisterer, func() (int64, error) { return 0, nil @@ -2344,8 +2342,7 @@ func TestAdminEndpoints(t *testing.T) { } { tc := tc t.Run("", func(t *testing.T) { - dir, _ := ioutil.TempDir("", "fakeDB") - defer func() { require.NoError(t, os.RemoveAll(dir)) }() + dir := t.TempDir() api := &API{ db: tc.db, diff --git a/web/web_test.go b/web/web_test.go index 636cc3dab9..c6eb5e592e 100644 --- a/web/web_test.go +++ b/web/web_test.go @@ -112,9 +112,7 @@ func (a *dbAdapter) WALReplayStatus() (tsdb.WALReplayStatus, error) { func TestReadyAndHealthy(t *testing.T) { t.Parallel() - dbDir, err := ioutil.TempDir("", "tsdb-ready") - require.NoError(t, err) - defer func() { require.NoError(t, os.RemoveAll(dbDir)) }() + dbDir := t.TempDir() db, err := tsdb.Open(dbDir, nil, nil, nil, nil) require.NoError(t, err) @@ -235,9 +233,7 @@ func TestReadyAndHealthy(t *testing.T) { func TestRoutePrefix(t *testing.T) { t.Parallel() - dbDir, err := ioutil.TempDir("", "tsdb-ready") - require.NoError(t, err) - defer func() { require.NoError(t, os.RemoveAll(dbDir)) }() + dbDir := t.TempDir() db, err := tsdb.Open(dbDir, nil, nil, nil, nil) require.NoError(t, err) @@ -404,9 +400,7 @@ func TestHTTPMetrics(t *testing.T) { } func TestShutdownWithStaleConnection(t *testing.T) { - dbDir, err := ioutil.TempDir("", "tsdb-ready") - require.NoError(t, err) - defer func() { require.NoError(t, os.RemoveAll(dbDir)) }() + dbDir := t.TempDir() db, err := tsdb.Open(dbDir, nil, nil, nil, nil) require.NoError(t, err)