Skip to content

Commit 1b9206a

Browse files
authored
Merge pull request kubernetes#76414 from SataQiu/refactor-e2e-volume-20190411
[e2e] test/e2e/framework/volume_util.go -> test/e2e/framework/volume/fixtures.go
2 parents 0323273 + a34f627 commit 1b9206a

28 files changed

+237
-162
lines changed

test/e2e/common/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ go_library(
7878
"//staging/src/k8s.io/client-go/tools/watch:go_default_library",
7979
"//test/e2e/framework:go_default_library",
8080
"//test/e2e/framework/replicaset:go_default_library",
81+
"//test/e2e/framework/volume:go_default_library",
8182
"//test/utils:go_default_library",
8283
"//test/utils/image:go_default_library",
8384
"//vendor/github.com/onsi/ginkgo:go_default_library",

test/e2e/common/volumes.go

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ import (
4646
"k8s.io/api/core/v1"
4747
clientset "k8s.io/client-go/kubernetes"
4848
"k8s.io/kubernetes/test/e2e/framework"
49+
"k8s.io/kubernetes/test/e2e/framework/volume"
4950

5051
. "github.com/onsi/ginkgo"
5152
. "github.com/onsi/gomega"
@@ -73,10 +74,10 @@ var _ = Describe("[sig-storage] GCP Volumes", func() {
7374
////////////////////////////////////////////////////////////////////////
7475
Describe("NFSv4", func() {
7576
It("should be mountable for NFSv4", func() {
76-
config, _, serverIP := framework.NewNFSServer(c, namespace.Name, []string{})
77-
defer framework.VolumeTestCleanup(f, config)
77+
config, _, serverIP := volume.NewNFSServer(c, namespace.Name, []string{})
78+
defer volume.TestCleanup(f, config)
7879

79-
tests := []framework.VolumeTest{
80+
tests := []volume.Test{
8081
{
8182
Volume: v1.VolumeSource{
8283
NFS: &v1.NFSVolumeSource{
@@ -91,16 +92,16 @@ var _ = Describe("[sig-storage] GCP Volumes", func() {
9192
}
9293

9394
// Must match content of test/images/volumes-tester/nfs/index.html
94-
framework.TestVolumeClient(c, config, nil, "" /* fsType */, tests)
95+
volume.TestVolumeClient(c, config, nil, "" /* fsType */, tests)
9596
})
9697
})
9798

9899
Describe("NFSv3", func() {
99100
It("should be mountable for NFSv3", func() {
100-
config, _, serverIP := framework.NewNFSServer(c, namespace.Name, []string{})
101-
defer framework.VolumeTestCleanup(f, config)
101+
config, _, serverIP := volume.NewNFSServer(c, namespace.Name, []string{})
102+
defer volume.TestCleanup(f, config)
102103

103-
tests := []framework.VolumeTest{
104+
tests := []volume.Test{
104105
{
105106
Volume: v1.VolumeSource{
106107
NFS: &v1.NFSVolumeSource{
@@ -114,7 +115,7 @@ var _ = Describe("[sig-storage] GCP Volumes", func() {
114115
},
115116
}
116117
// Must match content of test/images/volume-tester/nfs/index.html
117-
framework.TestVolumeClient(c, config, nil, "" /* fsType */, tests)
118+
volume.TestVolumeClient(c, config, nil, "" /* fsType */, tests)
118119
})
119120
})
120121

@@ -124,15 +125,15 @@ var _ = Describe("[sig-storage] GCP Volumes", func() {
124125
Describe("GlusterFS", func() {
125126
It("should be mountable", func() {
126127
// create gluster server and endpoints
127-
config, _, _ := framework.NewGlusterfsServer(c, namespace.Name)
128+
config, _, _ := volume.NewGlusterfsServer(c, namespace.Name)
128129
name := config.Prefix + "-server"
129130
defer func() {
130-
framework.VolumeTestCleanup(f, config)
131+
volume.TestCleanup(f, config)
131132
err := c.CoreV1().Endpoints(namespace.Name).Delete(name, nil)
132133
Expect(err).NotTo(HaveOccurred(), "defer: Gluster delete endpoints failed")
133134
}()
134135

135-
tests := []framework.VolumeTest{
136+
tests := []volume.Test{
136137
{
137138
Volume: v1.VolumeSource{
138139
Glusterfs: &v1.GlusterfsVolumeSource{
@@ -147,7 +148,7 @@ var _ = Describe("[sig-storage] GCP Volumes", func() {
147148
ExpectedContent: "Hello from GlusterFS!",
148149
},
149150
}
150-
framework.TestVolumeClient(c, config, nil, "" /* fsType */, tests)
151+
volume.TestVolumeClient(c, config, nil, "" /* fsType */, tests)
151152
})
152153
})
153154
})

test/e2e/framework/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ go_library(
3434
"test_context.go",
3535
"upgrade_util.go",
3636
"util.go",
37-
"volume_util.go",
3837
],
3938
importpath = "k8s.io/kubernetes/test/e2e/framework",
4039
deps = [
@@ -167,6 +166,7 @@ filegroup(
167166
"//test/e2e/framework/testfiles:all-srcs",
168167
"//test/e2e/framework/timer:all-srcs",
169168
"//test/e2e/framework/viperconfig:all-srcs",
169+
"//test/e2e/framework/volume:all-srcs",
170170
],
171171
tags = ["automanaged"],
172172
)

test/e2e/framework/volume/BUILD

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
package(default_visibility = ["//visibility:public"])
2+
3+
load("@io_bazel_rules_go//go:def.bzl", "go_library")
4+
5+
go_library(
6+
name = "go_default_library",
7+
srcs = ["fixtures.go"],
8+
importpath = "k8s.io/kubernetes/test/e2e/framework/volume",
9+
deps = [
10+
"//staging/src/k8s.io/api/core/v1:go_default_library",
11+
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
12+
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
13+
"//staging/src/k8s.io/apimachinery/pkg/util/rand:go_default_library",
14+
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
15+
"//test/e2e/framework:go_default_library",
16+
"//test/utils/image:go_default_library",
17+
"//vendor/github.com/onsi/ginkgo:go_default_library",
18+
"//vendor/github.com/onsi/gomega:go_default_library",
19+
],
20+
)
21+
22+
filegroup(
23+
name = "package-srcs",
24+
srcs = glob(["**"]),
25+
tags = ["automanaged"],
26+
visibility = ["//visibility:private"],
27+
)
28+
29+
filegroup(
30+
name = "all-srcs",
31+
srcs = [":package-srcs"],
32+
tags = ["automanaged"],
33+
)

test/e2e/framework/volume/OWNERS

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# See the OWNERS docs at https://go.k8s.io/owners
2+
3+
approvers:
4+
- saad-ali
5+
- rootfs
6+
- gnufied
7+
- jingxu97
8+
- jsafrane
9+
- msau42
10+
reviewers:
11+
- saad-ali
12+
- rootfs
13+
- gnufied
14+
- jingxu97
15+
- jsafrane
16+
- msau42
17+
- jeffvance
18+
- copejon
19+
- verult
20+
- davidz627

0 commit comments

Comments
 (0)