Skip to content

Commit a779b3b

Browse files
authored
Merge pull request #123 from regner/fix-no-tests-tests
Fixing tests that were broken with #119
2 parents 94e17f0 + 2686725 commit a779b3b

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

cmd/revision.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ type revision struct {
2020
suppressedKinds []string
2121
revisions []string
2222
outputContext int
23+
includeTests bool
2324
}
2425

2526
const revisionCmdLongUsage = `
@@ -79,6 +80,7 @@ func revisionCmd() *cobra.Command {
7980
revisionCmd.Flags().BoolP("suppress-secrets", "q", false, "suppress secrets in the output")
8081
revisionCmd.Flags().StringArrayVar(&diff.suppressedKinds, "suppress", []string{}, "allows suppression of the values listed in the diff output")
8182
revisionCmd.Flags().IntVarP(&diff.outputContext, "context", "C", -1, "output NUM lines of context around changes")
83+
revisionCmd.Flags().BoolVar(&diff.includeTests, "include-tests", false, "enable the diffing of the helm test hooks")
8284
revisionCmd.SuggestionsMinimumDistance = 1
8385

8486
addCommonCmdOptions(revisionCmd.Flags())
@@ -103,8 +105,8 @@ func (d *revision) differentiate() error {
103105
}
104106

105107
diff.DiffManifests(
106-
manifest.ParseRelease(revisionResponse.Release),
107-
manifest.ParseRelease(releaseResponse.Release),
108+
manifest.ParseRelease(revisionResponse.Release, d.includeTests),
109+
manifest.ParseRelease(releaseResponse.Release, d.includeTests),
108110
d.suppressedKinds,
109111
d.outputContext,
110112
os.Stdout)
@@ -127,8 +129,8 @@ func (d *revision) differentiate() error {
127129
}
128130

129131
seenAnyChanges := diff.DiffManifests(
130-
manifest.ParseRelease(revisionResponse1.Release),
131-
manifest.ParseRelease(revisionResponse2.Release),
132+
manifest.ParseRelease(revisionResponse1.Release, d.includeTests),
133+
manifest.ParseRelease(revisionResponse2.Release, d.includeTests),
132134
d.suppressedKinds,
133135
d.outputContext,
134136
os.Stdout)

cmd/rollback.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ type rollback struct {
2020
suppressedKinds []string
2121
revisions []string
2222
outputContext int
23+
includeTests bool
2324
}
2425

2526
const rollbackCmdLongUsage = `
@@ -70,6 +71,7 @@ func rollbackCmd() *cobra.Command {
7071
rollbackCmd.Flags().BoolP("suppress-secrets", "q", false, "suppress secrets in the output")
7172
rollbackCmd.Flags().StringArrayVar(&diff.suppressedKinds, "suppress", []string{}, "allows suppression of the values listed in the diff output")
7273
rollbackCmd.Flags().IntVarP(&diff.outputContext, "context", "C", -1, "output NUM lines of context around changes")
74+
rollbackCmd.Flags().BoolVar(&diff.includeTests, "include-tests", false, "enable the diffing of the helm test hooks")
7375
rollbackCmd.SuggestionsMinimumDistance = 1
7476

7577
addCommonCmdOptions(rollbackCmd.Flags())
@@ -95,8 +97,8 @@ func (d *rollback) backcast() error {
9597

9698
// create a diff between the current manifest and the version of the manifest that a user is intended to rollback
9799
seenAnyChanges := diff.DiffManifests(
98-
manifest.ParseRelease(releaseResponse.Release),
99-
manifest.ParseRelease(revisionResponse.Release),
100+
manifest.ParseRelease(releaseResponse.Release, d.includeTests),
101+
manifest.ParseRelease(revisionResponse.Release, d.includeTests),
100102
d.suppressedKinds,
101103
d.outputContext,
102104
os.Stdout)

0 commit comments

Comments
 (0)