@@ -108,20 +108,27 @@ func TestDownstreamBasic(t *testing.T) {
108108
109109 _ , err = terraform .InitAndApplyE (t , terraformOptions )
110110 if err != nil {
111+ t .Log ("Test failed, tearing down..." )
112+ util .GetErrorLogs (t , testDir + "/kubeconfig" )
111113 util .Teardown (t , testDir , terraformOptions , keyPair )
112114 os .Remove (exampleDir + ".terraform.lock.hcl" )
113115 sshAgent .Stop ()
114116 t .Fatalf ("Error creating cluster: %s" , err )
115117 }
116- t .Log ("Test passed, tearing down..." )
118+ util .CheckReady (t , testDir + "/kubeconfig" )
119+ util .CheckRunning (t , testDir + "/kubeconfig" )
120+ if t .Failed () {
121+ t .Log ("Test failed..." )
122+ } else {
123+ t .Log ("Test passed..." )
124+ }
117125 util .Teardown (t , testDir , terraformOptions , keyPair )
118- os .Remove (exampleDir + ".terraform.lock.hcl" )
126+ os .Remove (exampleDir + "/ .terraform.lock.hcl" )
119127 sshAgent .Stop ()
120128}
121129
122130
123131
124-
125132func TestDownstreamProd (t * testing.T ) {
126133 t .Parallel ()
127134 id := util .GetId ()
@@ -214,13 +221,21 @@ func TestDownstreamProd(t *testing.T) {
214221
215222 _ , err = terraform .InitAndApplyE (t , terraformOptions )
216223 if err != nil {
224+ t .Log ("Test failed, tearing down..." )
225+ util .GetErrorLogs (t , testDir + "/kubeconfig" )
217226 util .Teardown (t , testDir , terraformOptions , keyPair )
218227 os .Remove (exampleDir + ".terraform.lock.hcl" )
219228 sshAgent .Stop ()
220229 t .Fatalf ("Error creating cluster: %s" , err )
221230 }
222- t .Log ("Test passed, tearing down..." )
231+ util .CheckReady (t , testDir + "/kubeconfig" )
232+ util .CheckRunning (t , testDir + "/kubeconfig" )
233+ if t .Failed () {
234+ t .Log ("Test failed..." )
235+ } else {
236+ t .Log ("Test passed..." )
237+ }
223238 util .Teardown (t , testDir , terraformOptions , keyPair )
224- os .Remove (exampleDir + ".terraform.lock.hcl" )
239+ os .Remove (exampleDir + "/ .terraform.lock.hcl" )
225240 sshAgent .Stop ()
226241}
0 commit comments