@@ -689,10 +689,18 @@ var _ = Describe("AppWrapper E2E Test", func() {
689
689
fmt .Fprintf (GinkgoWriter , "Error getting status, %v" , err )
690
690
}
691
691
pass := false
692
- fmt .Fprintf (GinkgoWriter , "[e2e] status of AW %v.\n " , aw1 .Status .State )
693
- if aw1 .Status .State == arbv1 .AppWrapperStateEnqueued {
694
- pass = true
692
+ for true {
693
+ aw1 , err := context .karclient .McadV1beta1 ().AppWrappers (aw .Namespace ).Get (context .ctx , aw .Name , metav1.GetOptions {})
694
+ if err != nil {
695
+ fmt .Fprint (GinkgoWriter , "Error getting status" )
696
+ }
697
+ if aw1 .Status .State == arbv1 .AppWrapperStateEnqueued {
698
+ pass = true
699
+ break
700
+ }
695
701
}
702
+
703
+ fmt .Fprintf (GinkgoWriter , "[e2e] status of AW %v.\n " , aw1 .Status .State )
696
704
Expect (pass ).To (BeTrue ())
697
705
appwrappers = append (appwrappers , aw )
698
706
fmt .Fprintf (os .Stdout , "[e2e] MCAD Job Large Compute Requirement Test - Completed.\n " )
@@ -768,10 +776,17 @@ var _ = Describe("AppWrapper E2E Test", func() {
768
776
fmt .Fprintf (GinkgoWriter , "Error getting status, %v" , err )
769
777
}
770
778
pass := false
771
- fmt .Fprintf (GinkgoWriter , "[e2e] status of AW %v.\n " , aw1 .Status .State )
772
- if aw1 .Status .State == arbv1 .AppWrapperStateActive {
773
- pass = true
779
+ for true {
780
+ aw1 , err := context .karclient .McadV1beta1 ().AppWrappers (aw .Namespace ).Get (context .ctx , aw .Name , metav1.GetOptions {})
781
+ if err != nil {
782
+ fmt .Fprintf (GinkgoWriter , "Error getting status, %v" , err )
783
+ }
784
+ if aw1 .Status .State == arbv1 .AppWrapperStateActive {
785
+ pass = true
786
+ break
787
+ }
774
788
}
789
+ fmt .Fprintf (GinkgoWriter , "[e2e] status of AW %v.\n " , aw1 .Status .State )
775
790
Expect (pass ).To (BeTrue ())
776
791
appwrappers = append (appwrappers , aw )
777
792
fmt .Fprintf (os .Stdout , "[e2e] MCAD Service no RuningHoldCompletion or Complete Test - Completed.\n " )
0 commit comments