Skip to content

Commit 33a6144

Browse files
authored
Remove golden files (#16979)
* Remove golden files * Remove unused variable
1 parent a217671 commit 33a6144

File tree

50 files changed

+0
-243315
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+0
-243315
lines changed

Diff for: install/installer/.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
installer
22
dist
33
versions.yaml
4-
!cmd/testdata/render/versions.yaml
54
gitpod.config.yaml

Diff for: install/installer/BUILD.yaml

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ packages:
55
- go.mod
66
- go.sum
77
- "**/*.go"
8-
- "**/testdata/**/*"
98
- "cmd/versions.yaml"
109
- "pkg/components/**/*.tpl"
1110
- "pkg/components/**/*.crt"

Diff for: install/installer/Makefile

-9
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,3 @@ config-doc:
3939
@echo "Building doc from Config struct for current version"
4040
go run ./scripts/structdoc.go
4141
.PHONY: config-doc
42-
43-
generateRenderTests:
44-
go test ./cmd/... -update
45-
.PHONY: generateRenderTests
46-
47-
getRenderVersionManifest:
48-
VERSION_MANIFEST="./cmd/testdata/render/versions.yaml" $(MAKE) versionManifest
49-
yq w -i ./cmd/testdata/render/versions.yaml **.version test
50-
.PHONY: getRenderVersionManifest

Diff for: install/installer/cmd/render_test.go

-71
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,8 @@ package cmd
66

77
import (
88
"flag"
9-
"io/ioutil"
109
"os"
1110
"testing"
12-
13-
"github.com/google/go-cmp/cmp"
14-
"github.com/stretchr/testify/require"
15-
)
16-
17-
var (
18-
update = flag.Bool("update", false, "update the golden files of this test")
1911
)
2012

2113
func init() {
@@ -27,66 +19,3 @@ func TestMain(m *testing.M) {
2719
flag.Parse()
2820
os.Exit(m.Run())
2921
}
30-
31-
func TestRender(t *testing.T) {
32-
dir, err := ioutil.ReadDir("testdata/render")
33-
require.NoError(t, err)
34-
35-
var testCases []struct {
36-
Name string
37-
}
38-
39-
for _, d := range dir {
40-
if d.IsDir() {
41-
testCases = append(testCases, struct{ Name string }{
42-
Name: d.Name(),
43-
})
44-
}
45-
}
46-
47-
for _, testCase := range testCases {
48-
t.Run(testCase.Name, func(t *testing.T) {
49-
50-
// reset seed for each test case
51-
setSeed()
52-
53-
rootOpts.VersionMF = "testdata/render/versions.yaml"
54-
renderOpts.ConfigFN = "testdata/render/" + testCase.Name + "/config.yaml"
55-
goldenPath := "testdata/render/" + testCase.Name + "/output.golden"
56-
57-
// Enable experimental config
58-
renderOpts.UseExperimentalConfig = true
59-
60-
// Generate the YAML from the render function
61-
yaml, err := renderFn()
62-
require.NoError(t, err)
63-
64-
// Concatenate the []strings with a newline between
65-
got := ""
66-
for _, item := range yaml {
67-
got += item + "\n"
68-
}
69-
70-
if *update {
71-
err := os.WriteFile(goldenPath, []byte(got), 0600)
72-
require.NoError(t, err)
73-
return
74-
}
75-
76-
// Get the expected output from the golden file
77-
f, err := os.OpenFile(goldenPath, os.O_RDWR, 0644)
78-
defer f.Close()
79-
require.NoError(t, err)
80-
81-
content, err := ioutil.ReadAll(f)
82-
if err != nil {
83-
require.NoError(t, err)
84-
}
85-
86-
// Compare
87-
if diff := cmp.Diff(string(content), got); diff != "" {
88-
t.Errorf("non-matching golden file %s (-want +got):\n%s", testCase.Name, diff)
89-
}
90-
})
91-
}
92-
}

Diff for: install/installer/cmd/testdata/render/README.md

-53
This file was deleted.

Diff for: install/installer/cmd/testdata/render/agent-smith/config.yaml

-87
This file was deleted.

0 commit comments

Comments
 (0)