Skip to content

Commit dcb7daa

Browse files
authored
Merge pull request kubernetes#85666 from SataQiu/e2e-clean-e2elog-20191127
e2e: use log functions of core framework on pv, testfiles and volume sub packages
2 parents 1934ad6 + 4325e8a commit dcb7daa

File tree

8 files changed

+31
-37
lines changed

8 files changed

+31
-37
lines changed

test/e2e/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ go_library(
6868
"//test/e2e/framework:go_default_library",
6969
"//test/e2e/framework/auth:go_default_library",
7070
"//test/e2e/framework/kubectl:go_default_library",
71-
"//test/e2e/framework/log:go_default_library",
7271
"//test/e2e/framework/metrics:go_default_library",
7372
"//test/e2e/framework/node:go_default_library",
7473
"//test/e2e/framework/pod:go_default_library",

test/e2e/e2e.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ import (
3939
commontest "k8s.io/kubernetes/test/e2e/common"
4040
"k8s.io/kubernetes/test/e2e/framework"
4141
e2ekubectl "k8s.io/kubernetes/test/e2e/framework/kubectl"
42-
e2elog "k8s.io/kubernetes/test/e2e/framework/log"
4342
e2enode "k8s.io/kubernetes/test/e2e/framework/node"
4443
e2epod "k8s.io/kubernetes/test/e2e/framework/pod"
4544
"k8s.io/kubernetes/test/e2e/manifest"
@@ -86,7 +85,7 @@ func RunE2ETests(t *testing.T) {
8685
logs.InitLogs()
8786
defer logs.FlushLogs()
8887

89-
gomega.RegisterFailHandler(e2elog.Fail)
88+
gomega.RegisterFailHandler(framework.Fail)
9089
// Disable skipped tests unless they are explicitly requested.
9190
if config.GinkgoConfig.FocusString == "" && config.GinkgoConfig.SkipString == "" {
9291
config.GinkgoConfig.SkipString = `\[Flaky\]|\[Feature:.+\]`

test/e2e/framework/pv/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ go_library(
1616
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
1717
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
1818
"//test/e2e/framework:go_default_library",
19-
"//test/e2e/framework/log:go_default_library",
2019
"//test/e2e/framework/pod:go_default_library",
2120
"//vendor/github.com/onsi/ginkgo:go_default_library",
2221
],

test/e2e/framework/pv/pv.go

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import (
3131
storageutil "k8s.io/kubernetes/pkg/apis/storage/v1/util"
3232
"k8s.io/kubernetes/pkg/volume/util"
3333
"k8s.io/kubernetes/test/e2e/framework"
34-
e2elog "k8s.io/kubernetes/test/e2e/framework/log"
3534
e2epod "k8s.io/kubernetes/test/e2e/framework/pod"
3635
)
3736

@@ -143,15 +142,15 @@ func PVPVCCleanup(c clientset.Interface, ns string, pv *v1.PersistentVolume, pvc
143142
errs = append(errs, fmt.Errorf("failed to delete PVC %q: %v", pvc.Name, err))
144143
}
145144
} else {
146-
e2elog.Logf("pvc is nil")
145+
framework.Logf("pvc is nil")
147146
}
148147
if pv != nil {
149148
err := DeletePersistentVolume(c, pv.Name)
150149
if err != nil {
151150
errs = append(errs, fmt.Errorf("failed to delete PV %q: %v", pv.Name, err))
152151
}
153152
} else {
154-
e2elog.Logf("pv is nil")
153+
framework.Logf("pv is nil")
155154
}
156155
return errs
157156
}
@@ -185,7 +184,7 @@ func PVPVCMapCleanup(c clientset.Interface, ns string, pvols PVMap, claims PVCMa
185184
// DeletePersistentVolume deletes the PV.
186185
func DeletePersistentVolume(c clientset.Interface, pvName string) error {
187186
if c != nil && len(pvName) > 0 {
188-
e2elog.Logf("Deleting PersistentVolume %q", pvName)
187+
framework.Logf("Deleting PersistentVolume %q", pvName)
189188
err := c.CoreV1().PersistentVolumes().Delete(pvName, nil)
190189
if err != nil && !apierrs.IsNotFound(err) {
191190
return fmt.Errorf("PV Delete API error: %v", err)
@@ -197,7 +196,7 @@ func DeletePersistentVolume(c clientset.Interface, pvName string) error {
197196
// DeletePersistentVolumeClaim deletes the Claim.
198197
func DeletePersistentVolumeClaim(c clientset.Interface, pvcName string, ns string) error {
199198
if c != nil && len(pvcName) > 0 {
200-
e2elog.Logf("Deleting PersistentVolumeClaim %q", pvcName)
199+
framework.Logf("Deleting PersistentVolumeClaim %q", pvcName)
201200
err := c.CoreV1().PersistentVolumeClaims(ns).Delete(pvcName, nil)
202201
if err != nil && !apierrs.IsNotFound(err) {
203202
return fmt.Errorf("PVC Delete API error: %v", err)
@@ -211,14 +210,14 @@ func DeletePersistentVolumeClaim(c clientset.Interface, pvcName string, ns strin
211210
// phase value to expect for the pv bound to the to-be-deleted claim.
212211
func DeletePVCandValidatePV(c clientset.Interface, ns string, pvc *v1.PersistentVolumeClaim, pv *v1.PersistentVolume, expectPVPhase v1.PersistentVolumePhase) error {
213212
pvname := pvc.Spec.VolumeName
214-
e2elog.Logf("Deleting PVC %v to trigger reclamation of PV %v", pvc.Name, pvname)
213+
framework.Logf("Deleting PVC %v to trigger reclamation of PV %v", pvc.Name, pvname)
215214
err := DeletePersistentVolumeClaim(c, pvc.Name, ns)
216215
if err != nil {
217216
return err
218217
}
219218

220219
// Wait for the PV's phase to return to be `expectPVPhase`
221-
e2elog.Logf("Waiting for reclaim process to complete.")
220+
framework.Logf("Waiting for reclaim process to complete.")
222221
err = WaitForPersistentVolumePhase(expectPVPhase, c, pv.Name, framework.Poll, PVReclaimingTimeout)
223222
if err != nil {
224223
return fmt.Errorf("pv %q phase did not become %v: %v", pv.Name, expectPVPhase, err)
@@ -243,7 +242,7 @@ func DeletePVCandValidatePV(c clientset.Interface, ns string, pvc *v1.Persistent
243242
}
244243
}
245244

246-
e2elog.Logf("PV %v now in %q phase", pv.Name, expectPVPhase)
245+
framework.Logf("PV %v now in %q phase", pv.Name, expectPVPhase)
247246
return nil
248247
}
249248

@@ -360,7 +359,7 @@ func CreatePVPVC(c clientset.Interface, pvConfig PersistentVolumeConfig, pvcConf
360359
if preBind {
361360
preBindMsg = " pre-bound"
362361
}
363-
e2elog.Logf("Creating a PV followed by a%s PVC", preBindMsg)
362+
framework.Logf("Creating a PV followed by a%s PVC", preBindMsg)
364363

365364
// make the pv and pvc definitions
366365
pv := MakePersistentVolume(pvConfig)
@@ -433,7 +432,7 @@ func CreatePVsPVCs(numpvs, numpvcs int, c clientset.Interface, ns string, pvConf
433432
// WaitOnPVandPVC waits for the pv and pvc to bind to each other.
434433
func WaitOnPVandPVC(c clientset.Interface, ns string, pv *v1.PersistentVolume, pvc *v1.PersistentVolumeClaim) error {
435434
// Wait for newly created PVC to bind to the PV
436-
e2elog.Logf("Waiting for PV %v to bind to PVC %v", pv.Name, pvc.Name)
435+
framework.Logf("Waiting for PV %v to bind to PVC %v", pv.Name, pvc.Name)
437436
err := WaitForPersistentVolumeClaimPhase(v1.ClaimBound, c, ns, pvc.Name, framework.Poll, ClaimBindingTimeout)
438437
if err != nil {
439438
return fmt.Errorf("PVC %q did not become Bound: %v", pvc.Name, err)
@@ -489,8 +488,8 @@ func WaitAndVerifyBinds(c clientset.Interface, ns string, pvols PVMap, claims PV
489488
for pvName := range pvols {
490489
err := WaitForPersistentVolumePhase(v1.VolumeBound, c, pvName, framework.Poll, PVBindingTimeout)
491490
if err != nil && len(pvols) > len(claims) {
492-
e2elog.Logf("WARN: pv %v is not bound after max wait", pvName)
493-
e2elog.Logf(" This may be ok since there are more pvs than pvcs")
491+
framework.Logf("WARN: pv %v is not bound after max wait", pvName)
492+
framework.Logf(" This may be ok since there are more pvs than pvcs")
494493
continue
495494
}
496495
if err != nil {
@@ -604,7 +603,7 @@ func MakePersistentVolumeClaim(cfg PersistentVolumeClaimConfig, ns string) *v1.P
604603
}
605604

606605
if cfg.VolumeMode != nil && *cfg.VolumeMode == "" {
607-
e2elog.Logf("Warning: Making PVC: VolumeMode specified as invalid empty string, treating as nil")
606+
framework.Logf("Warning: Making PVC: VolumeMode specified as invalid empty string, treating as nil")
608607
cfg.VolumeMode = nil
609608
}
610609

@@ -634,10 +633,10 @@ func createPDWithRetry(zone string) (string, error) {
634633
for start := time.Now(); time.Since(start) < pdRetryTimeout; time.Sleep(pdRetryPollTime) {
635634
newDiskName, err = createPD(zone)
636635
if err != nil {
637-
e2elog.Logf("Couldn't create a new PD, sleeping 5 seconds: %v", err)
636+
framework.Logf("Couldn't create a new PD, sleeping 5 seconds: %v", err)
638637
continue
639638
}
640-
e2elog.Logf("Successfully created a new PD: %q.", newDiskName)
639+
framework.Logf("Successfully created a new PD: %q.", newDiskName)
641640
return newDiskName, nil
642641
}
643642
return "", err
@@ -659,10 +658,10 @@ func DeletePDWithRetry(diskName string) error {
659658
for start := time.Now(); time.Since(start) < pdRetryTimeout; time.Sleep(pdRetryPollTime) {
660659
err = deletePD(diskName)
661660
if err != nil {
662-
e2elog.Logf("Couldn't delete PD %q, sleeping %v: %v", diskName, pdRetryPollTime, err)
661+
framework.Logf("Couldn't delete PD %q, sleeping %v: %v", diskName, pdRetryPollTime, err)
663662
continue
664663
}
665-
e2elog.Logf("Successfully deleted PD %q.", diskName)
664+
framework.Logf("Successfully deleted PD %q.", diskName)
666665
return nil
667666
}
668667
return fmt.Errorf("unable to delete PD %q: %v", diskName, err)
@@ -710,18 +709,18 @@ func WaitForPVClaimBoundPhase(client clientset.Interface, pvclaims []*v1.Persist
710709

711710
// WaitForPersistentVolumePhase waits for a PersistentVolume to be in a specific phase or until timeout occurs, whichever comes first.
712711
func WaitForPersistentVolumePhase(phase v1.PersistentVolumePhase, c clientset.Interface, pvName string, Poll, timeout time.Duration) error {
713-
e2elog.Logf("Waiting up to %v for PersistentVolume %s to have phase %s", timeout, pvName, phase)
712+
framework.Logf("Waiting up to %v for PersistentVolume %s to have phase %s", timeout, pvName, phase)
714713
for start := time.Now(); time.Since(start) < timeout; time.Sleep(Poll) {
715714
pv, err := c.CoreV1().PersistentVolumes().Get(pvName, metav1.GetOptions{})
716715
if err != nil {
717-
e2elog.Logf("Get persistent volume %s in failed, ignoring for %v: %v", pvName, Poll, err)
716+
framework.Logf("Get persistent volume %s in failed, ignoring for %v: %v", pvName, Poll, err)
718717
continue
719718
}
720719
if pv.Status.Phase == phase {
721-
e2elog.Logf("PersistentVolume %s found and phase=%s (%v)", pvName, phase, time.Since(start))
720+
framework.Logf("PersistentVolume %s found and phase=%s (%v)", pvName, phase, time.Since(start))
722721
return nil
723722
}
724-
e2elog.Logf("PersistentVolume %s found but phase is %s instead of %s.", pvName, pv.Status.Phase, phase)
723+
framework.Logf("PersistentVolume %s found but phase is %s instead of %s.", pvName, pv.Status.Phase, phase)
725724
}
726725
return fmt.Errorf("PersistentVolume %s not in phase %s within %v", pvName, phase, timeout)
727726
}
@@ -737,22 +736,22 @@ func WaitForPersistentVolumeClaimsPhase(phase v1.PersistentVolumeClaimPhase, c c
737736
if len(pvcNames) == 0 {
738737
return fmt.Errorf("Incorrect parameter: Need at least one PVC to track. Found 0")
739738
}
740-
e2elog.Logf("Waiting up to %v for PersistentVolumeClaims %v to have phase %s", timeout, pvcNames, phase)
739+
framework.Logf("Waiting up to %v for PersistentVolumeClaims %v to have phase %s", timeout, pvcNames, phase)
741740
for start := time.Now(); time.Since(start) < timeout; time.Sleep(Poll) {
742741
phaseFoundInAllClaims := true
743742
for _, pvcName := range pvcNames {
744743
pvc, err := c.CoreV1().PersistentVolumeClaims(ns).Get(pvcName, metav1.GetOptions{})
745744
if err != nil {
746-
e2elog.Logf("Failed to get claim %q, retrying in %v. Error: %v", pvcName, Poll, err)
745+
framework.Logf("Failed to get claim %q, retrying in %v. Error: %v", pvcName, Poll, err)
747746
continue
748747
}
749748
if pvc.Status.Phase == phase {
750-
e2elog.Logf("PersistentVolumeClaim %s found and phase=%s (%v)", pvcName, phase, time.Since(start))
749+
framework.Logf("PersistentVolumeClaim %s found and phase=%s (%v)", pvcName, phase, time.Since(start))
751750
if matchAny {
752751
return nil
753752
}
754753
} else {
755-
e2elog.Logf("PersistentVolumeClaim %s found but phase is %s instead of %s.", pvcName, pvc.Status.Phase, phase)
754+
framework.Logf("PersistentVolumeClaim %s found but phase is %s instead of %s.", pvcName, pvc.Status.Phase, phase)
756755
phaseFoundInAllClaims = false
757756
}
758757
}
@@ -808,7 +807,7 @@ func GetDefaultStorageClassName(c clientset.Interface) (string, error) {
808807
if len(scName) == 0 {
809808
return "", fmt.Errorf("No default storage class found")
810809
}
811-
e2elog.Logf("Default storage class: %q", scName)
810+
framework.Logf("Default storage class: %q", scName)
812811
return scName, nil
813812
}
814813

test/e2e/framework/testfiles/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go_library(
55
srcs = ["testfiles.go"],
66
importpath = "k8s.io/kubernetes/test/e2e/framework/testfiles",
77
visibility = ["//visibility:public"],
8-
deps = ["//test/e2e/framework/log:go_default_library"],
8+
deps = ["//test/e2e/framework:go_default_library"],
99
)
1010

1111
filegroup(

test/e2e/framework/testfiles/testfiles.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import (
3434
"sort"
3535
"strings"
3636

37-
e2elog "k8s.io/kubernetes/test/e2e/framework/log"
37+
"k8s.io/kubernetes/test/e2e/framework"
3838
)
3939

4040
var filesources []FileSource
@@ -73,7 +73,7 @@ type FileSource interface {
7373
func ReadOrDie(filePath string) []byte {
7474
data, err := Read(filePath)
7575
if err != nil {
76-
e2elog.Fail(err.Error(), 1)
76+
framework.Fail(err.Error(), 1)
7777
}
7878
return data
7979
}
@@ -110,7 +110,7 @@ func Exists(filePath string) bool {
110110
for _, filesource := range filesources {
111111
data, err := filesource.ReadTestFile(filePath)
112112
if err != nil {
113-
e2elog.Fail(fmt.Sprintf("fatal error looking for test file %s: %s", filePath, err), 1)
113+
framework.Fail(fmt.Sprintf("fatal error looking for test file %s: %s", filePath, err), 1)
114114
}
115115
if data != nil {
116116
return true

test/e2e/framework/volume/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ go_library(
1313
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
1414
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
1515
"//test/e2e/framework:go_default_library",
16-
"//test/e2e/framework/log:go_default_library",
1716
"//test/e2e/framework/pod:go_default_library",
1817
"//test/e2e/framework/pv:go_default_library",
1918
"//test/e2e/storage/utils:go_default_library",

test/e2e/framework/volume/fixtures.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ import (
5151
"k8s.io/apimachinery/pkg/labels"
5252
clientset "k8s.io/client-go/kubernetes"
5353
"k8s.io/kubernetes/test/e2e/framework"
54-
e2elog "k8s.io/kubernetes/test/e2e/framework/log"
5554
e2epod "k8s.io/kubernetes/test/e2e/framework/pod"
5655
e2epv "k8s.io/kubernetes/test/e2e/framework/pv"
5756
"k8s.io/kubernetes/test/e2e/storage/utils"
@@ -419,7 +418,7 @@ func CleanUpVolumeServerWithSecret(f *framework.Framework, serverPod *v1.Pod, se
419418
}
420419
}
421420

422-
e2elog.Logf("Deleting server pod %q...", serverPod.Name)
421+
framework.Logf("Deleting server pod %q...", serverPod.Name)
423422
err := e2epod.DeletePodWithWait(cs, serverPod)
424423
if err != nil {
425424
framework.Logf("Server pod delete failed: %v", err)

0 commit comments

Comments
 (0)