Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
552d1ebd
Unverified
Commit
552d1ebd
authored
Apr 09, 2019
by
Kubernetes Prow Robot
Committed by
GitHub
Apr 09, 2019
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #76237 from mkumatag/fix_storage_test
Fix the TestUpdate
parents
e2091b76
e377e9fe
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
50 additions
and
110 deletions
+50
-110
BUILD
pkg/registry/batch/cronjob/storage/BUILD
+0
-2
storage_test.go
pkg/registry/batch/cronjob/storage/storage_test.go
+12
-35
BUILD
pkg/registry/batch/job/BUILD
+1
-1
strategy_test.go
pkg/registry/batch/job/strategy_test.go
+2
-2
BUILD
pkg/registry/registrytest/BUILD
+3
-0
etcd.go
pkg/registry/registrytest/etcd.go
+24
-0
BUILD
pkg/registry/storage/csidriver/storage/BUILD
+0
-2
storage_test.go
pkg/registry/storage/csidriver/storage/storage_test.go
+7
-33
BUILD
pkg/registry/storage/csinode/storage/BUILD
+0
-2
storage_test.go
pkg/registry/storage/csinode/storage/storage_test.go
+1
-33
No files found.
pkg/registry/batch/cronjob/storage/BUILD
View file @
552d1ebd
...
@@ -11,11 +11,9 @@ go_test(
...
@@ -11,11 +11,9 @@ go_test(
srcs = ["storage_test.go"],
srcs = ["storage_test.go"],
embed = [":go_default_library"],
embed = [":go_default_library"],
deps = [
deps = [
"//pkg/api/testapi:go_default_library",
"//pkg/apis/batch:go_default_library",
"//pkg/apis/batch:go_default_library",
"//pkg/apis/core:go_default_library",
"//pkg/apis/core:go_default_library",
"//pkg/registry/registrytest:go_default_library",
"//pkg/registry/registrytest:go_default_library",
"//staging/src/k8s.io/api/batch/v2alpha1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/fields:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/fields:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
...
...
pkg/registry/batch/cronjob/storage/storage_test.go
View file @
552d1ebd
...
@@ -19,7 +19,6 @@ package storage
...
@@ -19,7 +19,6 @@ package storage
import
(
import
(
"testing"
"testing"
"k8s.io/api/batch/v2alpha1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/fields"
"k8s.io/apimachinery/pkg/fields"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/labels"
...
@@ -27,7 +26,6 @@ import (
...
@@ -27,7 +26,6 @@ import (
"k8s.io/apiserver/pkg/registry/generic"
"k8s.io/apiserver/pkg/registry/generic"
genericregistrytest
"k8s.io/apiserver/pkg/registry/generic/testing"
genericregistrytest
"k8s.io/apiserver/pkg/registry/generic/testing"
etcdtesting
"k8s.io/apiserver/pkg/storage/etcd/testing"
etcdtesting
"k8s.io/apiserver/pkg/storage/etcd/testing"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/apis/batch"
"k8s.io/kubernetes/pkg/apis/batch"
api
"k8s.io/kubernetes/pkg/apis/core"
api
"k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/registry/registrytest"
"k8s.io/kubernetes/pkg/registry/registrytest"
...
@@ -35,8 +33,13 @@ import (
...
@@ -35,8 +33,13 @@ import (
// TODO: allow for global factory override
// TODO: allow for global factory override
func
newStorage
(
t
*
testing
.
T
)
(
*
REST
,
*
StatusREST
,
*
etcdtesting
.
EtcdTestServer
)
{
func
newStorage
(
t
*
testing
.
T
)
(
*
REST
,
*
StatusREST
,
*
etcdtesting
.
EtcdTestServer
)
{
etcdStorage
,
server
:=
registrytest
.
NewEtcdStorage
(
t
,
batch
.
GroupName
)
etcdStorage
,
server
:=
registrytest
.
NewEtcdStorageForResource
(
t
,
batch
.
SchemeGroupVersion
.
WithResource
(
"cronjobs"
)
.
GroupResource
())
restOptions
:=
generic
.
RESTOptions
{
StorageConfig
:
etcdStorage
,
Decorator
:
generic
.
UndecoratedStorage
,
DeleteCollectionWorkers
:
1
}
restOptions
:=
generic
.
RESTOptions
{
StorageConfig
:
etcdStorage
,
Decorator
:
generic
.
UndecoratedStorage
,
DeleteCollectionWorkers
:
1
,
ResourcePrefix
:
"cronjobs"
,
}
storage
,
statusStorage
:=
NewREST
(
restOptions
)
storage
,
statusStorage
:=
NewREST
(
restOptions
)
return
storage
,
statusStorage
,
server
return
storage
,
statusStorage
,
server
}
}
...
@@ -56,7 +59,11 @@ func validNewCronJob() *batch.CronJob {
...
@@ -56,7 +59,11 @@ func validNewCronJob() *batch.CronJob {
Spec
:
api
.
PodSpec
{
Spec
:
api
.
PodSpec
{
RestartPolicy
:
api
.
RestartPolicyOnFailure
,
RestartPolicy
:
api
.
RestartPolicyOnFailure
,
DNSPolicy
:
api
.
DNSClusterFirst
,
DNSPolicy
:
api
.
DNSClusterFirst
,
Containers
:
[]
api
.
Container
{{
Name
:
"abc"
,
Image
:
"image"
,
ImagePullPolicy
:
api
.
PullIfNotPresent
}},
Containers
:
[]
api
.
Container
{{
Name
:
"abc"
,
Image
:
"image"
,
ImagePullPolicy
:
api
.
PullIfNotPresent
,
TerminationMessagePolicy
:
api
.
TerminationMessageReadFile
,
}},
},
},
},
},
},
},
...
@@ -66,11 +73,6 @@ func validNewCronJob() *batch.CronJob {
...
@@ -66,11 +73,6 @@ func validNewCronJob() *batch.CronJob {
}
}
func
TestCreate
(
t
*
testing
.
T
)
{
func
TestCreate
(
t
*
testing
.
T
)
{
// scheduled jobs should be tested only when batch/v2alpha1 is enabled
if
*
testapi
.
Batch
.
GroupVersion
()
!=
v2alpha1
.
SchemeGroupVersion
{
return
}
storage
,
_
,
server
:=
newStorage
(
t
)
storage
,
_
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -88,11 +90,6 @@ func TestCreate(t *testing.T) {
...
@@ -88,11 +90,6 @@ func TestCreate(t *testing.T) {
}
}
func
TestUpdate
(
t
*
testing
.
T
)
{
func
TestUpdate
(
t
*
testing
.
T
)
{
// scheduled jobs should be tested only when batch/v2alpha1 is enabled
if
*
testapi
.
Batch
.
GroupVersion
()
!=
v2alpha1
.
SchemeGroupVersion
{
return
}
storage
,
_
,
server
:=
newStorage
(
t
)
storage
,
_
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -117,11 +114,6 @@ func TestUpdate(t *testing.T) {
...
@@ -117,11 +114,6 @@ func TestUpdate(t *testing.T) {
}
}
func
TestDelete
(
t
*
testing
.
T
)
{
func
TestDelete
(
t
*
testing
.
T
)
{
// scheduled jobs should be tested only when batch/v2alpha1 is enabled
if
*
testapi
.
Batch
.
GroupVersion
()
!=
v2alpha1
.
SchemeGroupVersion
{
return
}
storage
,
_
,
server
:=
newStorage
(
t
)
storage
,
_
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -130,11 +122,6 @@ func TestDelete(t *testing.T) {
...
@@ -130,11 +122,6 @@ func TestDelete(t *testing.T) {
}
}
func
TestGet
(
t
*
testing
.
T
)
{
func
TestGet
(
t
*
testing
.
T
)
{
// scheduled jobs should be tested only when batch/v2alpha1 is enabled
if
*
testapi
.
Batch
.
GroupVersion
()
!=
v2alpha1
.
SchemeGroupVersion
{
return
}
storage
,
_
,
server
:=
newStorage
(
t
)
storage
,
_
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -143,11 +130,6 @@ func TestGet(t *testing.T) {
...
@@ -143,11 +130,6 @@ func TestGet(t *testing.T) {
}
}
func
TestList
(
t
*
testing
.
T
)
{
func
TestList
(
t
*
testing
.
T
)
{
// scheduled jobs should be tested only when batch/v2alpha1 is enabled
if
*
testapi
.
Batch
.
GroupVersion
()
!=
v2alpha1
.
SchemeGroupVersion
{
return
}
storage
,
_
,
server
:=
newStorage
(
t
)
storage
,
_
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -156,11 +138,6 @@ func TestList(t *testing.T) {
...
@@ -156,11 +138,6 @@ func TestList(t *testing.T) {
}
}
func
TestWatch
(
t
*
testing
.
T
)
{
func
TestWatch
(
t
*
testing
.
T
)
{
// scheduled jobs should be tested only when batch/v2alpha1 is enabled
if
*
testapi
.
Batch
.
GroupVersion
()
!=
v2alpha1
.
SchemeGroupVersion
{
return
}
storage
,
_
,
server
:=
newStorage
(
t
)
storage
,
_
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
...
pkg/registry/batch/job/BUILD
View file @
552d1ebd
...
@@ -41,9 +41,9 @@ go_test(
...
@@ -41,9 +41,9 @@ go_test(
srcs = ["strategy_test.go"],
srcs = ["strategy_test.go"],
embed = [":go_default_library"],
embed = [":go_default_library"],
deps = [
deps = [
"//pkg/api/testapi:go_default_library",
"//pkg/api/testing:go_default_library",
"//pkg/api/testing:go_default_library",
"//pkg/apis/batch:go_default_library",
"//pkg/apis/batch:go_default_library",
"//pkg/apis/batch/install:go_default_library",
"//pkg/apis/core:go_default_library",
"//pkg/apis/core:go_default_library",
"//pkg/features:go_default_library",
"//pkg/features:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
...
...
pkg/registry/batch/job/strategy_test.go
View file @
552d1ebd
...
@@ -26,9 +26,9 @@ import (
...
@@ -26,9 +26,9 @@ import (
"k8s.io/apiserver/pkg/registry/rest"
"k8s.io/apiserver/pkg/registry/rest"
utilfeature
"k8s.io/apiserver/pkg/util/feature"
utilfeature
"k8s.io/apiserver/pkg/util/feature"
utilfeaturetesting
"k8s.io/apiserver/pkg/util/feature/testing"
utilfeaturetesting
"k8s.io/apiserver/pkg/util/feature/testing"
"k8s.io/kubernetes/pkg/api/testapi"
apitesting
"k8s.io/kubernetes/pkg/api/testing"
apitesting
"k8s.io/kubernetes/pkg/api/testing"
"k8s.io/kubernetes/pkg/apis/batch"
"k8s.io/kubernetes/pkg/apis/batch"
_
"k8s.io/kubernetes/pkg/apis/batch/install"
api
"k8s.io/kubernetes/pkg/apis/core"
api
"k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/features"
)
)
...
@@ -281,7 +281,7 @@ func TestJobStatusStrategy(t *testing.T) {
...
@@ -281,7 +281,7 @@ func TestJobStatusStrategy(t *testing.T) {
func
TestSelectableFieldLabelConversions
(
t
*
testing
.
T
)
{
func
TestSelectableFieldLabelConversions
(
t
*
testing
.
T
)
{
apitesting
.
TestSelectableFieldLabelConversionsOfKind
(
t
,
apitesting
.
TestSelectableFieldLabelConversionsOfKind
(
t
,
testapi
.
Batch
.
GroupVersion
()
.
String
()
,
"batch/v1"
,
"Job"
,
"Job"
,
JobToSelectableFields
(
&
batch
.
Job
{}),
JobToSelectableFields
(
&
batch
.
Job
{}),
nil
,
nil
,
...
...
pkg/registry/registrytest/BUILD
View file @
552d1ebd
...
@@ -21,15 +21,18 @@ go_library(
...
@@ -21,15 +21,18 @@ go_library(
deps = [
deps = [
"//pkg/api/testapi:go_default_library",
"//pkg/api/testapi:go_default_library",
"//pkg/apis/core:go_default_library",
"//pkg/apis/core:go_default_library",
"//pkg/kubeapiserver:go_default_library",
"//pkg/util/slice:go_default_library",
"//pkg/util/slice:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/internalversion:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/internalversion:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/registry/generic/registry:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/registry/generic/registry:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/registry/rest:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/registry/rest:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server/options:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/storage/etcd/testing:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/storage/etcd/testing:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/storage/storagebackend:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/storage/storagebackend:go_default_library",
],
],
...
...
pkg/registry/registrytest/etcd.go
View file @
552d1ebd
...
@@ -19,9 +19,12 @@ package registrytest
...
@@ -19,9 +19,12 @@ package registrytest
import
(
import
(
"testing"
"testing"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apiserver/pkg/server/options"
etcdtesting
"k8s.io/apiserver/pkg/storage/etcd/testing"
etcdtesting
"k8s.io/apiserver/pkg/storage/etcd/testing"
"k8s.io/apiserver/pkg/storage/storagebackend"
"k8s.io/apiserver/pkg/storage/storagebackend"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/kubeapiserver"
)
)
func
NewEtcdStorage
(
t
*
testing
.
T
,
group
string
)
(
*
storagebackend
.
Config
,
*
etcdtesting
.
EtcdTestServer
)
{
func
NewEtcdStorage
(
t
*
testing
.
T
,
group
string
)
(
*
storagebackend
.
Config
,
*
etcdtesting
.
EtcdTestServer
)
{
...
@@ -29,3 +32,24 @@ func NewEtcdStorage(t *testing.T, group string) (*storagebackend.Config, *etcdte
...
@@ -29,3 +32,24 @@ func NewEtcdStorage(t *testing.T, group string) (*storagebackend.Config, *etcdte
config
.
Codec
=
testapi
.
Groups
[
group
]
.
StorageCodec
()
config
.
Codec
=
testapi
.
Groups
[
group
]
.
StorageCodec
()
return
config
,
server
return
config
,
server
}
}
func
NewEtcdStorageForResource
(
t
*
testing
.
T
,
resource
schema
.
GroupResource
)
(
*
storagebackend
.
Config
,
*
etcdtesting
.
EtcdTestServer
)
{
t
.
Helper
()
server
,
config
:=
etcdtesting
.
NewUnsecuredEtcd3TestClientServer
(
t
)
options
:=
options
.
NewEtcdOptions
(
config
)
completedConfig
,
err
:=
kubeapiserver
.
NewStorageFactoryConfig
()
.
Complete
(
options
)
if
err
!=
nil
{
t
.
Fatal
(
err
)
}
factory
,
err
:=
completedConfig
.
New
()
if
err
!=
nil
{
t
.
Fatal
(
err
)
}
resourceConfig
,
err
:=
factory
.
NewConfig
(
resource
)
if
err
!=
nil
{
t
.
Fatal
(
err
)
}
return
resourceConfig
,
server
}
pkg/registry/storage/csidriver/storage/BUILD
View file @
552d1ebd
...
@@ -33,10 +33,8 @@ go_test(
...
@@ -33,10 +33,8 @@ go_test(
srcs = ["storage_test.go"],
srcs = ["storage_test.go"],
embed = [":go_default_library"],
embed = [":go_default_library"],
deps = [
deps = [
"//pkg/api/testapi:go_default_library",
"//pkg/apis/storage:go_default_library",
"//pkg/apis/storage:go_default_library",
"//pkg/registry/registrytest:go_default_library",
"//pkg/registry/registrytest:go_default_library",
"//staging/src/k8s.io/api/storage/v1beta1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/fields:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/fields:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
...
...
pkg/registry/storage/csidriver/storage/storage_test.go
View file @
552d1ebd
...
@@ -19,7 +19,6 @@ package storage
...
@@ -19,7 +19,6 @@ package storage
import
(
import
(
"testing"
"testing"
storageapiv1beta1
"k8s.io/api/storage/v1beta1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/fields"
"k8s.io/apimachinery/pkg/fields"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/labels"
...
@@ -27,13 +26,12 @@ import (
...
@@ -27,13 +26,12 @@ import (
"k8s.io/apiserver/pkg/registry/generic"
"k8s.io/apiserver/pkg/registry/generic"
genericregistrytest
"k8s.io/apiserver/pkg/registry/generic/testing"
genericregistrytest
"k8s.io/apiserver/pkg/registry/generic/testing"
etcdtesting
"k8s.io/apiserver/pkg/storage/etcd/testing"
etcdtesting
"k8s.io/apiserver/pkg/storage/etcd/testing"
"k8s.io/kubernetes/pkg/api/testapi"
storageapi
"k8s.io/kubernetes/pkg/apis/storage"
storageapi
"k8s.io/kubernetes/pkg/apis/storage"
"k8s.io/kubernetes/pkg/registry/registrytest"
"k8s.io/kubernetes/pkg/registry/registrytest"
)
)
func
newStorage
(
t
*
testing
.
T
)
(
*
REST
,
*
etcdtesting
.
EtcdTestServer
)
{
func
newStorage
(
t
*
testing
.
T
)
(
*
REST
,
*
etcdtesting
.
EtcdTestServer
)
{
etcdStorage
,
server
:=
registrytest
.
NewEtcdStorage
(
t
,
storageapi
.
GroupName
)
etcdStorage
,
server
:=
registrytest
.
NewEtcdStorage
ForResource
(
t
,
storageapi
.
SchemeGroupVersion
.
WithResource
(
"csidrivers"
)
.
GroupResource
()
)
restOptions
:=
generic
.
RESTOptions
{
restOptions
:=
generic
.
RESTOptions
{
StorageConfig
:
etcdStorage
,
StorageConfig
:
etcdStorage
,
Decorator
:
generic
.
UndecoratedStorage
,
Decorator
:
generic
.
UndecoratedStorage
,
...
@@ -59,11 +57,6 @@ func validNewCSIDriver(name string) *storageapi.CSIDriver {
...
@@ -59,11 +57,6 @@ func validNewCSIDriver(name string) *storageapi.CSIDriver {
}
}
func
TestCreate
(
t
*
testing
.
T
)
{
func
TestCreate
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -87,11 +80,6 @@ func TestCreate(t *testing.T) {
...
@@ -87,11 +80,6 @@ func TestCreate(t *testing.T) {
}
}
func
TestUpdate
(
t
*
testing
.
T
)
{
func
TestUpdate
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -101,6 +89,12 @@ func TestUpdate(t *testing.T) {
...
@@ -101,6 +89,12 @@ func TestUpdate(t *testing.T) {
test
.
TestUpdate
(
test
.
TestUpdate
(
// valid
// valid
validNewCSIDriver
(
"foo"
),
validNewCSIDriver
(
"foo"
),
// updateFunc
func
(
obj
runtime
.
Object
)
runtime
.
Object
{
object
:=
obj
.
(
*
storageapi
.
CSIDriver
)
object
.
Labels
=
map
[
string
]
string
{
"a"
:
"b"
}
return
object
},
//invalid update
//invalid update
func
(
obj
runtime
.
Object
)
runtime
.
Object
{
func
(
obj
runtime
.
Object
)
runtime
.
Object
{
object
:=
obj
.
(
*
storageapi
.
CSIDriver
)
object
:=
obj
.
(
*
storageapi
.
CSIDriver
)
...
@@ -111,11 +105,6 @@ func TestUpdate(t *testing.T) {
...
@@ -111,11 +105,6 @@ func TestUpdate(t *testing.T) {
}
}
func
TestDelete
(
t
*
testing
.
T
)
{
func
TestDelete
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -124,11 +113,6 @@ func TestDelete(t *testing.T) {
...
@@ -124,11 +113,6 @@ func TestDelete(t *testing.T) {
}
}
func
TestGet
(
t
*
testing
.
T
)
{
func
TestGet
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -137,11 +121,6 @@ func TestGet(t *testing.T) {
...
@@ -137,11 +121,6 @@ func TestGet(t *testing.T) {
}
}
func
TestList
(
t
*
testing
.
T
)
{
func
TestList
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -150,11 +129,6 @@ func TestList(t *testing.T) {
...
@@ -150,11 +129,6 @@ func TestList(t *testing.T) {
}
}
func
TestWatch
(
t
*
testing
.
T
)
{
func
TestWatch
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
...
pkg/registry/storage/csinode/storage/BUILD
View file @
552d1ebd
...
@@ -33,10 +33,8 @@ go_test(
...
@@ -33,10 +33,8 @@ go_test(
srcs = ["storage_test.go"],
srcs = ["storage_test.go"],
embed = [":go_default_library"],
embed = [":go_default_library"],
deps = [
deps = [
"//pkg/api/testapi:go_default_library",
"//pkg/apis/storage:go_default_library",
"//pkg/apis/storage:go_default_library",
"//pkg/registry/registrytest:go_default_library",
"//pkg/registry/registrytest:go_default_library",
"//staging/src/k8s.io/api/storage/v1beta1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/fields:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/fields:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
...
...
pkg/registry/storage/csinode/storage/storage_test.go
View file @
552d1ebd
...
@@ -19,7 +19,6 @@ package storage
...
@@ -19,7 +19,6 @@ package storage
import
(
import
(
"testing"
"testing"
storageapiv1beta1
"k8s.io/api/storage/v1beta1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/fields"
"k8s.io/apimachinery/pkg/fields"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/labels"
...
@@ -27,13 +26,12 @@ import (
...
@@ -27,13 +26,12 @@ import (
"k8s.io/apiserver/pkg/registry/generic"
"k8s.io/apiserver/pkg/registry/generic"
genericregistrytest
"k8s.io/apiserver/pkg/registry/generic/testing"
genericregistrytest
"k8s.io/apiserver/pkg/registry/generic/testing"
etcdtesting
"k8s.io/apiserver/pkg/storage/etcd/testing"
etcdtesting
"k8s.io/apiserver/pkg/storage/etcd/testing"
"k8s.io/kubernetes/pkg/api/testapi"
storageapi
"k8s.io/kubernetes/pkg/apis/storage"
storageapi
"k8s.io/kubernetes/pkg/apis/storage"
"k8s.io/kubernetes/pkg/registry/registrytest"
"k8s.io/kubernetes/pkg/registry/registrytest"
)
)
func
newStorage
(
t
*
testing
.
T
)
(
*
REST
,
*
etcdtesting
.
EtcdTestServer
)
{
func
newStorage
(
t
*
testing
.
T
)
(
*
REST
,
*
etcdtesting
.
EtcdTestServer
)
{
etcdStorage
,
server
:=
registrytest
.
NewEtcdStorage
(
t
,
storageapi
.
GroupName
)
etcdStorage
,
server
:=
registrytest
.
NewEtcdStorage
ForResource
(
t
,
storageapi
.
SchemeGroupVersion
.
WithResource
(
"csinodes"
)
.
GroupResource
()
)
restOptions
:=
generic
.
RESTOptions
{
restOptions
:=
generic
.
RESTOptions
{
StorageConfig
:
etcdStorage
,
StorageConfig
:
etcdStorage
,
Decorator
:
generic
.
UndecoratedStorage
,
Decorator
:
generic
.
UndecoratedStorage
,
...
@@ -62,11 +60,6 @@ func validNewCSINode(name string) *storageapi.CSINode {
...
@@ -62,11 +60,6 @@ func validNewCSINode(name string) *storageapi.CSINode {
}
}
func
TestCreate
(
t
*
testing
.
T
)
{
func
TestCreate
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -93,11 +86,6 @@ func TestCreate(t *testing.T) {
...
@@ -93,11 +86,6 @@ func TestCreate(t *testing.T) {
}
}
func
TestUpdate
(
t
*
testing
.
T
)
{
func
TestUpdate
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -122,11 +110,6 @@ func TestUpdate(t *testing.T) {
...
@@ -122,11 +110,6 @@ func TestUpdate(t *testing.T) {
}
}
func
TestDelete
(
t
*
testing
.
T
)
{
func
TestDelete
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -135,11 +118,6 @@ func TestDelete(t *testing.T) {
...
@@ -135,11 +118,6 @@ func TestDelete(t *testing.T) {
}
}
func
TestGet
(
t
*
testing
.
T
)
{
func
TestGet
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -148,11 +126,6 @@ func TestGet(t *testing.T) {
...
@@ -148,11 +126,6 @@ func TestGet(t *testing.T) {
}
}
func
TestList
(
t
*
testing
.
T
)
{
func
TestList
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
@@ -161,11 +134,6 @@ func TestList(t *testing.T) {
...
@@ -161,11 +134,6 @@ func TestList(t *testing.T) {
}
}
func
TestWatch
(
t
*
testing
.
T
)
{
func
TestWatch
(
t
*
testing
.
T
)
{
if
*
testapi
.
Storage
.
GroupVersion
()
!=
storageapiv1beta1
.
SchemeGroupVersion
{
// skip the test for all versions exception v1beta1
return
}
storage
,
server
:=
newStorage
(
t
)
storage
,
server
:=
newStorage
(
t
)
defer
server
.
Terminate
(
t
)
defer
server
.
Terminate
(
t
)
defer
storage
.
Store
.
DestroyFunc
()
defer
storage
.
Store
.
DestroyFunc
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment