From f3e7fbada8ef5bde88ea14a9b1538d2b73da73cf Mon Sep 17 00:00:00 2001 From: Alexander Matyushentsev Date: Wed, 1 Jun 2022 14:58:20 -0700 Subject: [PATCH] chore: remove obsolete repo-server unit test (#9559) Signed-off-by: Alexander Matyushentsev --- .../repository/repository_norace_test.go | 46 ------------------- reposerver/repository/repository_test.go | 23 ---------- util/helm/helm_test.go | 28 ----------- 3 files changed, 97 deletions(-) delete mode 100644 reposerver/repository/repository_norace_test.go diff --git a/reposerver/repository/repository_norace_test.go b/reposerver/repository/repository_norace_test.go deleted file mode 100644 index ac49fe90b1d1..000000000000 --- a/reposerver/repository/repository_norace_test.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !race - -package repository - -import ( - "os" - "path/filepath" - "sync" - "testing" - - "github.com/stretchr/testify/assert" - - argoappv1 "github.com/argoproj/argo-cd/v2/pkg/apis/application/v1alpha1" - "github.com/argoproj/argo-cd/v2/reposerver/apiclient" -) - -func TestHelmDependencyWithConcurrency(t *testing.T) { - - // !race: - // Un-synchronized use of a random source, will be fixed when this is merged: - // https://github.com/argoproj/argo-cd/issues/4728 - - cleanup := func() { - _ = os.Remove(filepath.Join("../../util/helm/testdata/helm2-dependency", helmDepUpMarkerFile)) - _ = os.RemoveAll(filepath.Join("../../util/helm/testdata/helm2-dependency", "charts")) - } - cleanup() - defer cleanup() - - helmRepo := argoappv1.Repository{Name: "bitnami", Type: "helm", Repo: "https://charts.bitnami.com/bitnami"} - var wg sync.WaitGroup - wg.Add(3) - for i := 0; i < 3; i++ { - go func() { - res, err := helmTemplate("../../util/helm/testdata/helm2-dependency", "../..", nil, &apiclient.ManifestRequest{ - ApplicationSource: &argoappv1.ApplicationSource{}, - Repos: []*argoappv1.Repository{&helmRepo}, - }, false) - - assert.NoError(t, err) - assert.NotNil(t, res) - wg.Done() - }() - } - wg.Wait() -} diff --git a/reposerver/repository/repository_test.go b/reposerver/repository/repository_test.go index 7f4a08b36cbd..d25e1ce59dae 100644 --- a/reposerver/repository/repository_test.go +++ b/reposerver/repository/repository_test.go @@ -368,29 +368,6 @@ func TestGenerateKsonnetManifest(t *testing.T) { assert.Equal(t, "https://kubernetes.default.svc", res.Server) } -func TestGenerateHelmChartWithDependencies(t *testing.T) { - service := newService("../..") - - cleanup := func() { - _ = os.Remove(filepath.Join("../../util/helm/testdata/helm2-dependency", helmDepUpMarkerFile)) - _ = os.RemoveAll(filepath.Join("../../util/helm/testdata/helm2-dependency", "charts")) - } - cleanup() - defer cleanup() - - helmRepo := argoappv1.Repository{Name: "bitnami", Type: "helm", Repo: "https://charts.bitnami.com/bitnami"} - q := apiclient.ManifestRequest{ - Repo: &argoappv1.Repository{}, - ApplicationSource: &argoappv1.ApplicationSource{ - Path: "./util/helm/testdata/helm2-dependency", - }, - Repos: []*argoappv1.Repository{&helmRepo}, - } - res1, err := service.GenerateManifest(context.Background(), &q) - assert.Nil(t, err) - assert.Len(t, res1.Manifests, 10) -} - func TestManifestGenErrorCacheByNumRequests(t *testing.T) { // Returns the state of the manifest generation cache, by querying the cache for the previously set result diff --git a/util/helm/helm_test.go b/util/helm/helm_test.go index 01de2a0fe0f9..2fdb5506ad1a 100644 --- a/util/helm/helm_test.go +++ b/util/helm/helm_test.go @@ -1,8 +1,6 @@ package helm import ( - "fmt" - "os" "testing" "github.com/argoproj/argo-cd/v2/util/io/path" @@ -103,32 +101,6 @@ func TestHelmGetParamsValueFilesThatExist(t *testing.T) { assert.Equal(t, slaveCountParam, "3") } -func TestHelmDependencyBuild(t *testing.T) { - testCases := map[string]string{"Helm": "dependency", "Helm2": "helm2-dependency"} - helmRepos := []HelmRepository{{Name: "bitnami", Repo: "https://charts.bitnami.com/bitnami"}} - for name := range testCases { - t.Run(name, func(t *testing.T) { - chart := testCases[name] - clean := func() { - _ = os.RemoveAll(fmt.Sprintf("./testdata/%s/charts", chart)) - _ = os.RemoveAll(fmt.Sprintf("./testdata/%s/Chart.lock", chart)) - } - clean() - defer clean() - h, err := NewHelmApp(fmt.Sprintf("./testdata/%s", chart), helmRepos, false, "", "") - assert.NoError(t, err) - err = h.Init() - assert.NoError(t, err) - _, err = h.Template(&TemplateOpts{Name: "wordpress"}) - assert.Error(t, err) - err = h.DependencyBuild() - assert.NoError(t, err) - _, err = h.Template(&TemplateOpts{Name: "wordpress"}) - assert.NoError(t, err) - }) - } -} - func TestHelmTemplateReleaseNameOverwrite(t *testing.T) { h, err := NewHelmApp("./testdata/redis", nil, false, "", "") assert.NoError(t, err)