Skip to content

Commit ea7a517

Browse files
majewskyvbatts
authored andcommitted
read env var only once
Signed-off-by: Stefan Majewsky <[email protected]> Signed-off-by: Vincent Batts <[email protected]>
1 parent 441f495 commit ea7a517

File tree

4 files changed

+9
-15
lines changed

4 files changed

+9
-15
lines changed

conformance/01_pull_test.go

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import (
44
"fmt"
55
"net/http"
66
"os"
7-
"strconv"
87

98
"github.com/bloodorangeio/reggie"
109
g "github.com/onsi/ginkgo"
@@ -153,9 +152,7 @@ var test01Pull = func() {
153152
})
154153

155154
g.Context("Teardown", func() {
156-
deleteManifestFirst, _ := strconv.ParseBool(os.Getenv(envVarDeleteManifestBeforeBlobs))
157-
158-
if deleteManifestFirst {
155+
if deleteManifestBeforeBlobs {
159156
g.Specify("Delete manifest created in setup", func() {
160157
SkipIfDisabled(pull)
161158
RunOnlyIf(runPullSetup)
@@ -190,7 +187,7 @@ var test01Pull = func() {
190187
BeNumerically("<", 300)))
191188
})
192189

193-
if !deleteManifestFirst {
190+
if !deleteManifestBeforeBlobs {
194191
g.Specify("Delete manifest created in setup", func() {
195192
SkipIfDisabled(pull)
196193
RunOnlyIf(runPullSetup)

conformance/02_push_test.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ package conformance
33
import (
44
"fmt"
55
"net/http"
6-
"os"
7-
"strconv"
86

97
"github.com/bloodorangeio/reggie"
108
g "github.com/onsi/ginkgo"
@@ -248,9 +246,7 @@ var test02Push = func() {
248246
})
249247

250248
g.Context("Teardown", func() {
251-
deleteManifestFirst, _ := strconv.ParseBool(os.Getenv(envVarDeleteManifestBeforeBlobs))
252-
253-
if deleteManifestFirst {
249+
if deleteManifestBeforeBlobs {
254250
g.Specify("Delete manifest created in tests", func() {
255251
SkipIfDisabled(push)
256252
RunOnlyIf(runPushSetup)
@@ -297,7 +293,7 @@ var test02Push = func() {
297293
))
298294
})
299295

300-
if !deleteManifestFirst {
296+
if !deleteManifestBeforeBlobs {
301297
g.Specify("Delete manifest created in tests", func() {
302298
SkipIfDisabled(push)
303299
RunOnlyIf(runPushSetup)

conformance/03_discovery_test.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,7 @@ var test03ContentDiscovery = func() {
128128
})
129129

130130
g.Context("Teardown", func() {
131-
deleteManifestFirst, _ := strconv.ParseBool(os.Getenv(envVarDeleteManifestBeforeBlobs))
132-
133-
if deleteManifestFirst {
131+
if deleteManifestBeforeBlobs {
134132
g.Specify("Delete created manifest & associated tags", func() {
135133
SkipIfDisabled(contentDiscovery)
136134
RunOnlyIf(runContentDiscoverySetup)
@@ -165,7 +163,7 @@ var test03ContentDiscovery = func() {
165163
BeNumerically("<", 300)))
166164
})
167165

168-
if !deleteManifestFirst {
166+
if !deleteManifestBeforeBlobs {
169167
g.Specify("Delete created manifest & associated tags", func() {
170168
SkipIfDisabled(contentDiscovery)
171169
RunOnlyIf(runContentDiscoverySetup)

conformance/setup.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ var (
124124
runContentDiscoverySetup bool
125125
runContentManagementSetup bool
126126
skipEmptyLayerTest bool
127+
deleteManifestBeforeBlobs bool
127128
Version = "unknown"
128129
)
129130

@@ -275,6 +276,7 @@ func init() {
275276
runContentDiscoverySetup = true
276277
runContentManagementSetup = true
277278
skipEmptyLayerTest = false
279+
deleteManifestBeforeBlobs = false
278280

279281
if os.Getenv(envVarTagName) != "" &&
280282
os.Getenv(envVarManifestDigest) != "" &&
@@ -287,6 +289,7 @@ func init() {
287289
}
288290

289291
skipEmptyLayerTest, _ = strconv.ParseBool(os.Getenv(envVarPushEmptyLayer))
292+
deleteManifestBeforeBlobs, _ = strconv.ParseBool(os.Getenv(envVarDeleteManifestBeforeBlobs))
290293

291294
reportJUnitFilename = "junit.xml"
292295
reportHTMLFilename = "report.html"

0 commit comments

Comments
 (0)