Merge pull request #9048 from MaXinjian/install

Cleanup tempfiles introduced by unit tests under pkg/
This commit is contained in:
Matthew Fisher
2020-12-02 08:51:59 -08:00
committed by GitHub
4 changed files with 5 additions and 0 deletions

View File

@@ -283,6 +283,7 @@ func TestDownloadTo_VerifyLater(t *testing.T) {
defer ensure.HelmHome(t)()
dest := ensure.TempDir(t)
defer os.RemoveAll(dest)
// Set up a fake repo
srv, err := repotest.NewTempServerWithCleanup(t, "testdata/*.tgz*")

View File

@@ -50,4 +50,5 @@ func TestLocalInstaller(t *testing.T) {
if i.Path() != helmpath.DataPath("plugins", "echo") {
t.Fatalf("expected path '$XDG_CONFIG_HOME/helm/plugins/helm-env', got %q", i.Path())
}
defer os.RemoveAll(filepath.Dir(helmpath.DataPath())) // helmpath.DataPath is like /tmp/helm013130971/helm
}

View File

@@ -148,6 +148,7 @@ func TestIndexCustomSchemeDownload(t *testing.T) {
t.Fatalf("Problem loading chart repository from %s: %v", repoURL, err)
}
repo.CachePath = ensure.TempDir(t)
defer os.RemoveAll(repo.CachePath)
tempIndexFile, err := ioutil.TempFile("", "test-repo")
if err != nil {

View File

@@ -18,6 +18,7 @@ package repotest
import (
"io/ioutil"
"net/http"
"os"
"path/filepath"
"testing"
@@ -33,6 +34,7 @@ func TestServer(t *testing.T) {
defer ensure.HelmHome(t)()
rootDir := ensure.TempDir(t)
defer os.RemoveAll(rootDir)
srv := NewServer(rootDir)
defer srv.Stop()