Skip to content

Commit 6897c68

Browse files
authored
Merge pull request kubernetes#77708 from draveness/feature/refactor-more-expectnoerror-in-e2e
feat: use framework.ExpectNoError instead in e2e test
2 parents b6c53be + c045046 commit 6897c68

File tree

12 files changed

+121
-124
lines changed

12 files changed

+121
-124
lines changed

test/e2e/apimachinery/crd_watch.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import (
3131
"k8s.io/kubernetes/test/e2e/framework"
3232

3333
"github.com/onsi/ginkgo"
34-
"github.com/onsi/gomega"
3534
)
3635

3736
var _ = SIGDescribe("CustomResourceDefinition Watch", func() {
@@ -80,35 +79,35 @@ var _ = SIGDescribe("CustomResourceDefinition Watch", func() {
8079
noxuResourceClient := newNamespacedCustomResourceClient(ns, f.DynamicClient, noxuDefinition)
8180

8281
watchA, err := watchCRWithName(noxuResourceClient, watchCRNameA)
83-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to watch custom resource: %s", watchCRNameA)
82+
framework.ExpectNoError(err, "failed to watch custom resource: %s", watchCRNameA)
8483

8584
watchB, err := watchCRWithName(noxuResourceClient, watchCRNameB)
86-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to watch custom resource: %s", watchCRNameB)
85+
framework.ExpectNoError(err, "failed to watch custom resource: %s", watchCRNameB)
8786

8887
testCrA := fixtures.NewNoxuInstance(ns, watchCRNameA)
8988
testCrB := fixtures.NewNoxuInstance(ns, watchCRNameB)
9089

9190
ginkgo.By("Creating first CR ")
9291
testCrA, err = instantiateCustomResource(testCrA, noxuResourceClient, noxuDefinition)
93-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to instantiate custom resource: %+v", testCrA)
92+
framework.ExpectNoError(err, "failed to instantiate custom resource: %+v", testCrA)
9493
expectEvent(watchA, watch.Added, testCrA)
9594
expectNoEvent(watchB, watch.Added, testCrA)
9695

9796
ginkgo.By("Creating second CR")
9897
testCrB, err = instantiateCustomResource(testCrB, noxuResourceClient, noxuDefinition)
99-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to instantiate custom resource: %+v", testCrB)
98+
framework.ExpectNoError(err, "failed to instantiate custom resource: %+v", testCrB)
10099
expectEvent(watchB, watch.Added, testCrB)
101100
expectNoEvent(watchA, watch.Added, testCrB)
102101

103102
ginkgo.By("Deleting first CR")
104103
err = deleteCustomResource(noxuResourceClient, watchCRNameA)
105-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to delete custom resource: %s", watchCRNameA)
104+
framework.ExpectNoError(err, "failed to delete custom resource: %s", watchCRNameA)
106105
expectEvent(watchA, watch.Deleted, nil)
107106
expectNoEvent(watchB, watch.Deleted, nil)
108107

109108
ginkgo.By("Deleting second CR")
110109
err = deleteCustomResource(noxuResourceClient, watchCRNameB)
111-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to delete custom resource: %s", watchCRNameB)
110+
framework.ExpectNoError(err, "failed to delete custom resource: %s", watchCRNameB)
112111
expectEvent(watchB, watch.Deleted, nil)
113112
expectNoEvent(watchA, watch.Deleted, nil)
114113
})

test/e2e/apimachinery/etcd_failure.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import (
3131
imageutils "k8s.io/kubernetes/test/utils/image"
3232

3333
"github.com/onsi/ginkgo"
34-
"github.com/onsi/gomega"
3534
)
3635

3736
var _ = SIGDescribe("Etcd failure [Disruptive]", func() {
@@ -46,13 +45,14 @@ var _ = SIGDescribe("Etcd failure [Disruptive]", func() {
4645
// providers that provide those capabilities.
4746
framework.SkipUnlessProviderIs("gce")
4847

49-
gomega.Expect(framework.RunRC(testutils.RCConfig{
48+
err := framework.RunRC(testutils.RCConfig{
5049
Client: f.ClientSet,
5150
Name: "baz",
5251
Namespace: f.Namespace.Name,
5352
Image: imageutils.GetPauseImageName(),
5453
Replicas: 1,
55-
})).NotTo(gomega.HaveOccurred())
54+
})
55+
framework.ExpectNoError(err)
5656
})
5757

5858
ginkgo.It("should recover from network partition with master", func() {
@@ -98,7 +98,7 @@ func doEtcdFailure(failCommand, fixCommand string) {
9898
func masterExec(cmd string) {
9999
host := framework.GetMasterHost() + ":22"
100100
result, err := e2essh.SSH(cmd, host, framework.TestContext.Provider)
101-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to SSH to host %s on provider %s and run command: %q", host, framework.TestContext.Provider, cmd)
101+
framework.ExpectNoError(err, "failed to SSH to host %s on provider %s and run command: %q", host, framework.TestContext.Provider, cmd)
102102
if result.Code != 0 {
103103
e2essh.LogResult(result)
104104
framework.Failf("master exec command returned non-zero")
@@ -123,7 +123,7 @@ func checkExistingRCRecovers(f *framework.Framework) {
123123
}
124124
for _, pod := range pods.Items {
125125
err = podClient.Delete(pod.Name, metav1.NewDeleteOptions(0))
126-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to delete pod %s in namespace: %s", pod.Name, f.Namespace.Name)
126+
framework.ExpectNoError(err, "failed to delete pod %s in namespace: %s", pod.Name, f.Namespace.Name)
127127
}
128128
e2elog.Logf("apiserver has recovered")
129129
return true, nil
@@ -133,7 +133,7 @@ func checkExistingRCRecovers(f *framework.Framework) {
133133
framework.ExpectNoError(wait.Poll(time.Millisecond*500, time.Second*60, func() (bool, error) {
134134
options := metav1.ListOptions{LabelSelector: rcSelector.String()}
135135
pods, err := podClient.List(options)
136-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to list pods in namespace: %s, that match label selector: %s", f.Namespace.Name, rcSelector.String())
136+
framework.ExpectNoError(err, "failed to list pods in namespace: %s, that match label selector: %s", f.Namespace.Name, rcSelector.String())
137137
for _, pod := range pods.Items {
138138
if pod.DeletionTimestamp == nil && podutil.IsPodReady(&pod) {
139139
return true, nil

test/e2e/apimachinery/garbage_collector.go

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ import (
4242
"k8s.io/kubernetes/test/e2e/framework/metrics"
4343

4444
"github.com/onsi/ginkgo"
45-
"github.com/onsi/gomega"
4645
imageutils "k8s.io/kubernetes/test/utils/image"
4746
)
4847

@@ -735,12 +734,12 @@ var _ = SIGDescribe("Garbage collector", func() {
735734
}
736735
ginkgo.By(fmt.Sprintf("set half of pods created by rc %s to have rc %s as owner as well", rc1Name, rc2Name))
737736
pods, err := podClient.List(metav1.ListOptions{})
738-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to list pods in namespace: %s", f.Namespace.Name)
737+
framework.ExpectNoError(err, "failed to list pods in namespace: %s", f.Namespace.Name)
739738
patch := fmt.Sprintf(`{"metadata":{"ownerReferences":[{"apiVersion":"v1","kind":"ReplicationController","name":"%s","uid":"%s"}]}}`, rc2.ObjectMeta.Name, rc2.ObjectMeta.UID)
740739
for i := 0; i < halfReplicas; i++ {
741740
pod := pods.Items[i]
742741
_, err := podClient.Patch(pod.Name, types.StrategicMergePatchType, []byte(patch))
743-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to apply to pod %s in namespace %s, a strategic merge patch: %s", pod.Name, f.Namespace.Name, patch)
742+
framework.ExpectNoError(err, "failed to apply to pod %s in namespace %s, a strategic merge patch: %s", pod.Name, f.Namespace.Name, patch)
744743
}
745744

746745
ginkgo.By(fmt.Sprintf("delete the rc %s", rc1Name))
@@ -815,36 +814,36 @@ var _ = SIGDescribe("Garbage collector", func() {
815814
pod1Name := "pod1"
816815
pod1 := newGCPod(pod1Name)
817816
pod1, err := podClient.Create(pod1)
818-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create pod %s in namespace: %s", pod1Name, f.Namespace.Name)
817+
framework.ExpectNoError(err, "failed to create pod %s in namespace: %s", pod1Name, f.Namespace.Name)
819818
pod2Name := "pod2"
820819
pod2 := newGCPod(pod2Name)
821820
pod2, err = podClient.Create(pod2)
822-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create pod %s in namespace: %s", pod2Name, f.Namespace.Name)
821+
framework.ExpectNoError(err, "failed to create pod %s in namespace: %s", pod2Name, f.Namespace.Name)
823822
pod3Name := "pod3"
824823
pod3 := newGCPod(pod3Name)
825824
pod3, err = podClient.Create(pod3)
826-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create pod %s in namespace: %s", pod3Name, f.Namespace.Name)
825+
framework.ExpectNoError(err, "failed to create pod %s in namespace: %s", pod3Name, f.Namespace.Name)
827826
// create circular dependency
828827
addRefPatch := func(name string, uid types.UID) []byte {
829828
return []byte(fmt.Sprintf(`{"metadata":{"ownerReferences":[{"apiVersion":"v1","kind":"Pod","name":"%s","uid":"%s","controller":true,"blockOwnerDeletion":true}]}}`, name, uid))
830829
}
831830
patch1 := addRefPatch(pod3.Name, pod3.UID)
832831
pod1, err = podClient.Patch(pod1.Name, types.StrategicMergePatchType, patch1)
833-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to apply to pod %s in namespace %s, a strategic merge patch: %s", pod1.Name, f.Namespace.Name, patch1)
832+
framework.ExpectNoError(err, "failed to apply to pod %s in namespace %s, a strategic merge patch: %s", pod1.Name, f.Namespace.Name, patch1)
834833
e2elog.Logf("pod1.ObjectMeta.OwnerReferences=%#v", pod1.ObjectMeta.OwnerReferences)
835834
patch2 := addRefPatch(pod1.Name, pod1.UID)
836835
pod2, err = podClient.Patch(pod2.Name, types.StrategicMergePatchType, patch2)
837-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to apply to pod %s in namespace %s, a strategic merge patch: %s", pod2.Name, f.Namespace.Name, patch2)
836+
framework.ExpectNoError(err, "failed to apply to pod %s in namespace %s, a strategic merge patch: %s", pod2.Name, f.Namespace.Name, patch2)
838837
e2elog.Logf("pod2.ObjectMeta.OwnerReferences=%#v", pod2.ObjectMeta.OwnerReferences)
839838
patch3 := addRefPatch(pod2.Name, pod2.UID)
840839
pod3, err = podClient.Patch(pod3.Name, types.StrategicMergePatchType, patch3)
841-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to apply to pod %s in namespace %s, a strategic merge patch: %s", pod3.Name, f.Namespace.Name, patch3)
840+
framework.ExpectNoError(err, "failed to apply to pod %s in namespace %s, a strategic merge patch: %s", pod3.Name, f.Namespace.Name, patch3)
842841
e2elog.Logf("pod3.ObjectMeta.OwnerReferences=%#v", pod3.ObjectMeta.OwnerReferences)
843842
// delete one pod, should result in the deletion of all pods
844843
deleteOptions := getForegroundOptions()
845844
deleteOptions.Preconditions = metav1.NewUIDPreconditions(string(pod1.UID))
846845
err = podClient.Delete(pod1.ObjectMeta.Name, deleteOptions)
847-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to delete pod %s in namespace: %s", pod1.Name, f.Namespace.Name)
846+
framework.ExpectNoError(err, "failed to delete pod %s in namespace: %s", pod1.Name, f.Namespace.Name)
848847
var pods *v1.PodList
849848
var err2 error
850849
// TODO: shorten the timeout when we make GC's periodic API rediscovery more efficient.
@@ -1074,7 +1073,7 @@ var _ = SIGDescribe("Garbage collector", func() {
10741073
ginkgo.By("Create the cronjob")
10751074
cronJob := newCronJob("simple", "*/1 * * * ?")
10761075
cronJob, err := f.ClientSet.BatchV1beta1().CronJobs(f.Namespace.Name).Create(cronJob)
1077-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create cronjob: %+v, in namespace: %s", cronJob, f.Namespace.Name)
1076+
framework.ExpectNoError(err, "failed to create cronjob: %+v, in namespace: %s", cronJob, f.Namespace.Name)
10781077

10791078
ginkgo.By("Wait for the CronJob to create new Job")
10801079
err = wait.PollImmediate(500*time.Millisecond, 2*time.Minute, func() (bool, error) {

test/e2e/apimachinery/namespace.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ func extinguish(f *framework.Framework, totalNS int, maxAllowedAfterDel int, max
4747
defer ginkgo.GinkgoRecover()
4848
ns := fmt.Sprintf("nslifetest-%v", n)
4949
_, err = f.CreateNamespace(ns, nil)
50-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create namespace: %s", ns)
50+
framework.ExpectNoError(err, "failed to create namespace: %s", ns)
5151
}(n)
5252
}
5353
wg.Wait()
@@ -57,7 +57,7 @@ func extinguish(f *framework.Framework, totalNS int, maxAllowedAfterDel int, max
5757
time.Sleep(time.Duration(10 * time.Second))
5858
deleteFilter := []string{"nslifetest"}
5959
deleted, err := framework.DeleteNamespaces(f.ClientSet, deleteFilter, nil /* skipFilter */)
60-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to delete namespace(s) containing: %s", deleteFilter)
60+
framework.ExpectNoError(err, "failed to delete namespace(s) containing: %s", deleteFilter)
6161
gomega.Expect(len(deleted)).To(gomega.Equal(totalNS))
6262

6363
ginkgo.By("Waiting for namespaces to vanish")
@@ -86,11 +86,11 @@ func ensurePodsAreRemovedWhenNamespaceIsDeleted(f *framework.Framework) {
8686
ginkgo.By("Creating a test namespace")
8787
namespaceName := "nsdeletetest"
8888
namespace, err := f.CreateNamespace(namespaceName, nil)
89-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create namespace: %s", namespaceName)
89+
framework.ExpectNoError(err, "failed to create namespace: %s", namespaceName)
9090

9191
ginkgo.By("Waiting for a default service account to be provisioned in namespace")
9292
err = framework.WaitForDefaultServiceAccountInNamespace(f.ClientSet, namespace.Name)
93-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failure while waiting for a default service account to be provisioned in namespace: %s", namespace.Name)
93+
framework.ExpectNoError(err, "failure while waiting for a default service account to be provisioned in namespace: %s", namespace.Name)
9494

9595
ginkgo.By("Creating a pod in the namespace")
9696
podName := "test-pod"
@@ -108,14 +108,14 @@ func ensurePodsAreRemovedWhenNamespaceIsDeleted(f *framework.Framework) {
108108
},
109109
}
110110
pod, err = f.ClientSet.CoreV1().Pods(namespace.Name).Create(pod)
111-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create pod %s in namespace: %s", podName, namespace.Name)
111+
framework.ExpectNoError(err, "failed to create pod %s in namespace: %s", podName, namespace.Name)
112112

113113
ginkgo.By("Waiting for the pod to have running status")
114114
framework.ExpectNoError(framework.WaitForPodRunningInNamespace(f.ClientSet, pod))
115115

116116
ginkgo.By("Deleting the namespace")
117117
err = f.ClientSet.CoreV1().Namespaces().Delete(namespace.Name, nil)
118-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to delete namespace: %s", namespace.Name)
118+
framework.ExpectNoError(err, "failed to delete namespace: %s", namespace.Name)
119119

120120
ginkgo.By("Waiting for the namespace to be removed.")
121121
maxWaitSeconds := int64(60) + *pod.Spec.TerminationGracePeriodSeconds
@@ -130,7 +130,7 @@ func ensurePodsAreRemovedWhenNamespaceIsDeleted(f *framework.Framework) {
130130

131131
ginkgo.By("Recreating the namespace")
132132
namespace, err = f.CreateNamespace(namespaceName, nil)
133-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create namespace: %s", namespaceName)
133+
framework.ExpectNoError(err, "failed to create namespace: %s", namespaceName)
134134

135135
ginkgo.By("Verifying there are no pods in the namespace")
136136
_, err = f.ClientSet.CoreV1().Pods(namespace.Name).Get(pod.Name, metav1.GetOptions{})
@@ -143,11 +143,11 @@ func ensureServicesAreRemovedWhenNamespaceIsDeleted(f *framework.Framework) {
143143
ginkgo.By("Creating a test namespace")
144144
namespaceName := "nsdeletetest"
145145
namespace, err := f.CreateNamespace(namespaceName, nil)
146-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create namespace: %s", namespaceName)
146+
framework.ExpectNoError(err, "failed to create namespace: %s", namespaceName)
147147

148148
ginkgo.By("Waiting for a default service account to be provisioned in namespace")
149149
err = framework.WaitForDefaultServiceAccountInNamespace(f.ClientSet, namespace.Name)
150-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failure while waiting for a default service account to be provisioned in namespace: %s", namespace.Name)
150+
framework.ExpectNoError(err, "failure while waiting for a default service account to be provisioned in namespace: %s", namespace.Name)
151151

152152
ginkgo.By("Creating a service in the namespace")
153153
serviceName := "test-service"
@@ -168,11 +168,11 @@ func ensureServicesAreRemovedWhenNamespaceIsDeleted(f *framework.Framework) {
168168
},
169169
}
170170
service, err = f.ClientSet.CoreV1().Services(namespace.Name).Create(service)
171-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create service %s in namespace %s", serviceName, namespace.Name)
171+
framework.ExpectNoError(err, "failed to create service %s in namespace %s", serviceName, namespace.Name)
172172

173173
ginkgo.By("Deleting the namespace")
174174
err = f.ClientSet.CoreV1().Namespaces().Delete(namespace.Name, nil)
175-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to delete namespace: %s", namespace.Name)
175+
framework.ExpectNoError(err, "failed to delete namespace: %s", namespace.Name)
176176

177177
ginkgo.By("Waiting for the namespace to be removed.")
178178
maxWaitSeconds := int64(60)
@@ -187,7 +187,7 @@ func ensureServicesAreRemovedWhenNamespaceIsDeleted(f *framework.Framework) {
187187

188188
ginkgo.By("Recreating the namespace")
189189
namespace, err = f.CreateNamespace(namespaceName, nil)
190-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create namespace: %s", namespaceName)
190+
framework.ExpectNoError(err, "failed to create namespace: %s", namespaceName)
191191

192192
ginkgo.By("Verifying there is no service in the namespace")
193193
_, err = f.ClientSet.CoreV1().Services(namespace.Name).Get(service.Name, metav1.GetOptions{})

test/e2e/apimachinery/table_conversion.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ var _ = SIGDescribe("Servers with support for Table transformation", func() {
5656
e2elog.Logf("Creating pod %s", podName)
5757

5858
_, err := c.CoreV1().Pods(ns).Create(newTablePod(podName))
59-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to create pod %s in namespace: %s", podName, ns)
59+
framework.ExpectNoError(err, "failed to create pod %s in namespace: %s", podName, ns)
6060

6161
table := &metav1beta1.Table{}
6262
err = c.CoreV1().RESTClient().Get().Resource("pods").Namespace(ns).Name(podName).SetHeader("Accept", "application/json;as=Table;v=v1beta1;g=meta.k8s.io").Do().Into(table)
63-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to get pod %s in Table form in namespace: %s", podName, ns)
63+
framework.ExpectNoError(err, "failed to get pod %s in Table form in namespace: %s", podName, ns)
6464
e2elog.Logf("Table: %#v", table)
6565

6666
gomega.Expect(len(table.ColumnDefinitions)).To(gomega.BeNumerically(">", 2))
@@ -108,7 +108,7 @@ var _ = SIGDescribe("Servers with support for Table transformation", func() {
108108
VersionedParams(&metav1.ListOptions{Limit: 2}, metav1.ParameterCodec).
109109
SetHeader("Accept", "application/json;as=Table;v=v1beta1;g=meta.k8s.io").
110110
Do().Into(pagedTable)
111-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to get pod templates in Table form in namespace: %s", ns)
111+
framework.ExpectNoError(err, "failed to get pod templates in Table form in namespace: %s", ns)
112112
gomega.Expect(len(pagedTable.Rows)).To(gomega.Equal(2))
113113
gomega.Expect(pagedTable.ResourceVersion).ToNot(gomega.Equal(""))
114114
gomega.Expect(pagedTable.SelfLink).ToNot(gomega.Equal(""))
@@ -120,7 +120,7 @@ var _ = SIGDescribe("Servers with support for Table transformation", func() {
120120
VersionedParams(&metav1.ListOptions{Continue: pagedTable.Continue}, metav1.ParameterCodec).
121121
SetHeader("Accept", "application/json;as=Table;v=v1beta1;g=meta.k8s.io").
122122
Do().Into(pagedTable)
123-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to get pod templates in Table form in namespace: %s", ns)
123+
framework.ExpectNoError(err, "failed to get pod templates in Table form in namespace: %s", ns)
124124
gomega.Expect(len(pagedTable.Rows)).To(gomega.BeNumerically(">", 0))
125125
gomega.Expect(pagedTable.Rows[0].Cells[0]).To(gomega.Equal("template-0002"))
126126
})
@@ -130,7 +130,7 @@ var _ = SIGDescribe("Servers with support for Table transformation", func() {
130130

131131
table := &metav1beta1.Table{}
132132
err := c.CoreV1().RESTClient().Get().Resource("nodes").SetHeader("Accept", "application/json;as=Table;v=v1beta1;g=meta.k8s.io").Do().Into(table)
133-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to get nodes in Table form across all namespaces")
133+
framework.ExpectNoError(err, "failed to get nodes in Table form across all namespaces")
134134
e2elog.Logf("Table: %#v", table)
135135

136136
gomega.Expect(len(table.ColumnDefinitions)).To(gomega.BeNumerically(">=", 2))
@@ -168,7 +168,7 @@ func printTable(table *metav1beta1.Table) string {
168168
tw := tabwriter.NewWriter(buf, 5, 8, 1, ' ', 0)
169169
printer := printers.NewTablePrinter(printers.PrintOptions{})
170170
err := printer.PrintObj(table, tw)
171-
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "failed to print table: %+v", table)
171+
framework.ExpectNoError(err, "failed to print table: %+v", table)
172172
tw.Flush()
173173
return buf.String()
174174
}

0 commit comments

Comments
 (0)