Skip to content

Commit 9c56620

Browse files
committed
Print the output of failed integration tests
Signed-off-by: David Gageot <[email protected]>
1 parent 19fbddf commit 9c56620

File tree

7 files changed

+7
-12
lines changed

7 files changed

+7
-12
lines changed

integration/deploy_test.go

+1-3
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,5 @@ func TestDeployWithInCorrectConfigWithNoStatusCheck(t *testing.T) {
128128
ns, _, deleteNs := SetupNamespace(t)
129129
defer deleteNs()
130130

131-
skaffold.Deploy().InDir("testdata/unstable-deployment").InNs(ns.Name).RunOrFailOutput(t)
132-
133-
skaffold.Delete().InDir("testdata/unstable-deployment").InNs(ns.Name).RunOrFail(t)
131+
skaffold.Deploy().InDir("testdata/unstable-deployment").InNs(ns.Name).RunOrFail(t)
134132
}

integration/dev_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ func TestDev_WithKubecontextOverride(t *testing.T) {
389389
env := []string{fmt.Sprintf("KUBECONFIG=%s", kubeconfig)}
390390

391391
// n.b. for the sake of this test the namespace must not be given explicitly
392-
skaffold.Run("--kube-context", kubecontext).InDir(dir).WithEnv(env).RunOrFailOutput(t.T)
392+
skaffold.Run("--kube-context", kubecontext).InDir(dir).WithEnv(env).RunOrFail(t.T)
393393

394394
client.WaitForPodsReady(pods...)
395395

integration/diagnose_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ func TestDiagnose(t *testing.T) {
4343
}
4444
for _, test := range tests {
4545
t.Run(test.name, func(t *testing.T) {
46-
skaffold.Diagnose(test.args...).InDir(test.dir).RunOrFailOutput(t)
46+
skaffold.Diagnose(test.args...).InDir(test.dir).RunOrFail(t)
4747
})
4848
}
4949
}

integration/helm_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ func TestHelmDeploy(t *testing.T) {
5050

5151
runArgs := []string{"--images", "gcr.io/k8s-skaffold/skaffold-helm"}
5252

53-
skaffold.Deploy(runArgs...).InDir(helmDir).InNs(ns.Name).WithEnv(env).RunOrFailOutput(t)
53+
skaffold.Deploy(runArgs...).InDir(helmDir).InNs(ns.Name).WithEnv(env).RunOrFail(t)
5454

5555
client.WaitForDeploymentsToStabilize(depName)
5656

integration/port_forward_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ func TestPortForward(t *testing.T) {
4545
defer deleteNs()
4646

4747
dir := "examples/microservices"
48-
skaffold.Run().InDir(dir).InNs(ns.Name).RunOrFailOutput(t)
48+
skaffold.Run().InDir(dir).InNs(ns.Name).RunOrFail(t)
4949

5050
cfg, err := kubectx.CurrentConfig()
5151
if err != nil {

integration/run_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ func TestRun(t *testing.T) {
137137
ns, client, deleteNs := SetupNamespace(t)
138138
defer deleteNs()
139139

140-
skaffold.Run(test.args...).WithConfig(test.filename).InDir(test.dir).InNs(ns.Name).WithEnv(test.env).RunOrFailOutput(t)
140+
skaffold.Run(test.args...).WithConfig(test.filename).InDir(test.dir).InNs(ns.Name).WithEnv(test.env).RunOrFail(t)
141141

142142
client.WaitForPodsReady(test.pods...)
143143
client.WaitForDeploymentsToStabilize(test.deployments...)

integration/skaffold/helper.go

+1-4
Original file line numberDiff line numberDiff line change
@@ -154,10 +154,7 @@ func (b *RunBuilder) RunBackground(t *testing.T) context.CancelFunc {
154154
// RunOrFail runs the skaffold command and fails the test
155155
// if the command returns an error.
156156
func (b *RunBuilder) RunOrFail(t *testing.T) {
157-
t.Helper()
158-
if err := b.Run(t); err != nil {
159-
t.Fatal(err)
160-
}
157+
b.RunOrFailOutput(t)
161158
}
162159

163160
// Run runs the skaffold command.

0 commit comments

Comments
 (0)