Skip to content

Commit 63b48eb

Browse files
committed
added
Signed-off-by: nXtCyberNet <rohantech2005@gmail.com>
1 parent 38f233c commit 63b48eb

File tree

3 files changed

+42
-7
lines changed

3 files changed

+42
-7
lines changed

test/e2e/suites/base/dependenciesdistributor_test.go

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,13 @@ var _ = ginkgo.Describe("[DependenciesDistributor] automatically propagate relev
212212
func(*corev1.Secret) bool {
213213
return true
214214
})
215+
216+
ginkgo.By("checking GetDependenciesSucceed event on deployment", func() {
217+
framework.WaitEventFitWith(kubeClient, deployment.Namespace, deployment.Name,
218+
func(event corev1.Event) bool {
219+
return event.Reason == events.EventReasonGetDependenciesSucceed
220+
})
221+
})
215222
})
216223

217224
ginkgo.By("make the secret is not referenced by the deployment ", func() {
@@ -282,13 +289,19 @@ var _ = ginkgo.Describe("[DependenciesDistributor] automatically propagate relev
282289
func(*appsv1.Deployment) bool {
283290
return true
284291
})
285-
286292
framework.WaitPVCPresentOnClustersFitWith(initClusterNames, pvc.GetNamespace(), pvc.GetName(),
287293
func(*corev1.PersistentVolumeClaim) bool {
288294
return true
289295
})
290296
})
291297

298+
ginkgo.By("checking GetDependenciesSucceed event on deployment", func() {
299+
framework.WaitEventFitWith(kubeClient, deployment.Namespace, deployment.Name,
300+
func(event corev1.Event) bool {
301+
return event.Reason == events.EventReasonGetDependenciesSucceed
302+
})
303+
})
304+
292305
ginkgo.By("make the persistentVolumeClaim is not referenced by the deployment ", func() {
293306
updateVolumes := []corev1.Volume{
294307
{
@@ -349,6 +362,12 @@ var _ = ginkgo.Describe("[DependenciesDistributor] automatically propagate relev
349362
return true
350363
})
351364
})
365+
ginkgo.By("checking GetDependenciesSucceed event on deployment", func() {
366+
framework.WaitEventFitWith(kubeClient, deployment.Namespace, deployment.Name,
367+
func(event corev1.Event) bool {
368+
return event.Reason == events.EventReasonGetDependenciesSucceed
369+
})
370+
})
352371

353372
ginkgo.By("make the sa is not referenced by the deployment ", func() {
354373
framework.UpdateDeploymentServiceAccountName(kubeClient, deployment, "default")

test/e2e/suites/base/overridepolicy_test.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,12 @@ var _ = ginkgo.Describe("[OverridePolicy] apply overriders testing", func() {
114114

115115
ginkgo.It("deployment labelsOverride testing", func() {
116116
klog.Infof("check if deployment present on member clusters have correct labels value")
117+
ginkgo.By("checking ApplyOverridePolicySucceed event on deployment", func() {
118+
framework.WaitEventFitWith(kubeClient, deploymentNamespace, deploymentName,
119+
func(event corev1.Event) bool {
120+
return event.Reason == events.EventReasonApplyOverridePolicySucceed
121+
})
122+
})
117123
framework.WaitDeploymentPresentOnClustersFitWith(framework.ClusterNames(), deployment.Namespace, deployment.Name,
118124
func(deployment *appsv1.Deployment) bool {
119125
_, labelBarExist := deployment.GetLabels()["bar"]
@@ -122,12 +128,7 @@ var _ = ginkgo.Describe("[OverridePolicy] apply overriders testing", func() {
122128
deployment.GetLabels()["foo"] == "exist" &&
123129
deployment.GetLabels()["app"] == "nginx"
124130
})
125-
ginkgo.By("checking ApplyOverridePolicySucceed event on deployment", func() {
126-
framework.WaitEventFitWith(kubeClient, deploymentNamespace, deploymentName,
127-
func(event corev1.Event) bool {
128-
return event.Reason == events.EventReasonApplyOverridePolicySucceed
129-
})
130-
})
131+
131132
})
132133
})
133134
ginkgo.Context("[AnnotationsOverrider] apply annotations overrider testing", func() {

test/e2e/suites/base/preemption_test.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ var _ = ginkgo.Describe("[Preemption] propagation policy preemption testing", fu
147147

148148
ginkgo.It("Propagate the deployment with the ClusterPropagationPolicy and then create the PropagationPolicy to preempt it", func() {
149149
ginkgo.By("Wait for propagating deployment by the ClusterPropagationPolicy", func() {
150+
150151
framework.WaitDeploymentPresentOnClusterFitWith(preemptedClusterName, deployment.Namespace, deployment.Name, func(*appsv1.Deployment) bool { return true })
151152
})
152153

@@ -231,6 +232,13 @@ var _ = ginkgo.Describe("[Preemption] propagation policy preemption testing", fu
231232
framework.PatchPropagationPolicy(karmadaClient, highPriorityPolicy.Namespace, highPriorityPolicy.Name, patch, types.JSONPatchType)
232233
framework.WaitDeploymentPresentOnClusterFitWith(preemptingClusterName, deployment.Namespace, deployment.Name, func(*appsv1.Deployment) bool { return true })
233234
})
235+
236+
ginkgo.By("checking PreemptPolicySucceed event on deployment", func() {
237+
framework.WaitEventFitWith(kubeClient, deployment.Namespace, deployment.Name,
238+
func(event corev1.Event) bool {
239+
return event.Reason == events.EventReasonPreemptPolicySucceed
240+
})
241+
})
234242
})
235243
})
236244
})
@@ -363,6 +371,13 @@ var _ = ginkgo.Describe("[Preemption] propagation policy preemption testing", fu
363371
framework.PatchClusterPropagationPolicy(karmadaClient, highPriorityPolicy.Name, patch, types.JSONPatchType)
364372
framework.WaitDeploymentPresentOnClusterFitWith(preemptingClusterName, deployment.Namespace, deployment.Name, func(*appsv1.Deployment) bool { return true })
365373
})
374+
375+
ginkgo.By("checking PreemptPolicySucceed event on deployment", func() {
376+
framework.WaitEventFitWith(kubeClient, deployment.Namespace, deployment.Name,
377+
func(event corev1.Event) bool {
378+
return event.Reason == events.EventReasonPreemptPolicySucceed
379+
})
380+
})
366381
})
367382
})
368383
})

0 commit comments

Comments
 (0)