mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 09:49:50 +00:00
fix tests for 22f1b07858
This commit is contained in:
parent
22f1b07858
commit
59b654c996
@ -399,7 +399,7 @@ for version in "${kube_api_versions[@]}"; do
|
|||||||
# Pre-condition: Only the default kubernetes services are running
|
# Pre-condition: Only the default kubernetes services are running
|
||||||
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
||||||
# Command
|
# Command
|
||||||
kubectl create -f examples/guestbook/redis-master-service.json "${kube_flags[@]}"
|
kubectl create -f examples/guestbook/redis-master-service.yaml "${kube_flags[@]}"
|
||||||
# Post-condition: redis-master service is running
|
# Post-condition: redis-master service is running
|
||||||
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:redis-master:'
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:redis-master:'
|
||||||
# Describe command should print detailed information
|
# Describe command should print detailed information
|
||||||
@ -465,8 +465,8 @@ __EOF__
|
|||||||
# Pre-condition: Only the default kubernetes services are running
|
# Pre-condition: Only the default kubernetes services are running
|
||||||
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
||||||
# Command
|
# Command
|
||||||
kubectl create -f examples/guestbook/redis-master-service.json "${kube_flags[@]}"
|
kubectl create -f examples/guestbook/redis-master-service.yaml "${kube_flags[@]}"
|
||||||
kubectl create -f examples/guestbook/redis-slave-service.json "${kube_flags[@]}"
|
kubectl create -f examples/guestbook/redis-slave-service.yaml "${kube_flags[@]}"
|
||||||
# Post-condition: redis-master and redis-slave services are running
|
# Post-condition: redis-master and redis-slave services are running
|
||||||
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:redis-master:redis-slave:'
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:redis-master:redis-slave:'
|
||||||
|
|
||||||
@ -489,7 +489,7 @@ __EOF__
|
|||||||
# Pre-condition: no replication controller is running
|
# Pre-condition: no replication controller is running
|
||||||
kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" ''
|
kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
# Command
|
# Command
|
||||||
kubectl create -f examples/guestbook/frontend-controller.json "${kube_flags[@]}"
|
kubectl create -f examples/guestbook/frontend-controller.yaml "${kube_flags[@]}"
|
||||||
kubectl stop rc frontend "${kube_flags[@]}"
|
kubectl stop rc frontend "${kube_flags[@]}"
|
||||||
# Post-condition: no pods from frontend controller
|
# Post-condition: no pods from frontend controller
|
||||||
kube::test::get_object_assert 'pods -l "name=frontend"' "{{range.items}}{{$id_field}}:{{end}}" ''
|
kube::test::get_object_assert 'pods -l "name=frontend"' "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
@ -498,7 +498,7 @@ __EOF__
|
|||||||
# Pre-condition: no replication controller is running
|
# Pre-condition: no replication controller is running
|
||||||
kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" ''
|
kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
# Command
|
# Command
|
||||||
kubectl create -f examples/guestbook/frontend-controller.json "${kube_flags[@]}"
|
kubectl create -f examples/guestbook/frontend-controller.yaml "${kube_flags[@]}"
|
||||||
# Post-condition: frontend replication controller is running
|
# Post-condition: frontend replication controller is running
|
||||||
kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" 'frontend:'
|
kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" 'frontend:'
|
||||||
# Describe command should print detailed information
|
# Describe command should print detailed information
|
||||||
@ -566,8 +566,8 @@ __EOF__
|
|||||||
# Pre-condition: no replication controller is running
|
# Pre-condition: no replication controller is running
|
||||||
kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" ''
|
kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
# Command
|
# Command
|
||||||
kubectl create -f examples/guestbook/frontend-controller.json "${kube_flags[@]}"
|
kubectl create -f examples/guestbook/frontend-controller.yaml "${kube_flags[@]}"
|
||||||
kubectl create -f examples/guestbook/redis-slave-controller.json "${kube_flags[@]}"
|
kubectl create -f examples/guestbook/redis-slave-controller.yaml "${kube_flags[@]}"
|
||||||
# Post-condition: frontend and redis-slave
|
# Post-condition: frontend and redis-slave
|
||||||
kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" 'frontend:redis-slave:'
|
kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" 'frontend:redis-slave:'
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ import (
|
|||||||
|
|
||||||
func TestNewClient(t *testing.T) {
|
func TestNewClient(t *testing.T) {
|
||||||
o := NewObjects(api.Scheme, api.Scheme)
|
o := NewObjects(api.Scheme, api.Scheme)
|
||||||
if err := AddObjectsFromPath("../../../examples/guestbook/frontend-service.json", o, api.Scheme); err != nil {
|
if err := AddObjectsFromPath("../../../examples/guestbook/frontend-service.yaml", o, api.Scheme); err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
client := &Fake{ReactFn: ObjectReaction(o, latest.RESTMapper)}
|
client := &Fake{ReactFn: ObjectReaction(o, latest.RESTMapper)}
|
||||||
|
@ -58,7 +58,7 @@ func TestCreateObject(t *testing.T) {
|
|||||||
buf := bytes.NewBuffer([]byte{})
|
buf := bytes.NewBuffer([]byte{})
|
||||||
|
|
||||||
cmd := NewCmdCreate(f, buf)
|
cmd := NewCmdCreate(f, buf)
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.yaml")
|
||||||
cmd.Run(cmd, []string{})
|
cmd.Run(cmd, []string{})
|
||||||
|
|
||||||
// uses the name from the file, not the response
|
// uses the name from the file, not the response
|
||||||
@ -90,8 +90,8 @@ func TestCreateMultipleObject(t *testing.T) {
|
|||||||
buf := bytes.NewBuffer([]byte{})
|
buf := bytes.NewBuffer([]byte{})
|
||||||
|
|
||||||
cmd := NewCmdCreate(f, buf)
|
cmd := NewCmdCreate(f, buf)
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.yaml")
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/frontend-service.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/frontend-service.yaml")
|
||||||
cmd.Run(cmd, []string{})
|
cmd.Run(cmd, []string{})
|
||||||
|
|
||||||
// Names should come from the REST response, NOT the files
|
// Names should come from the REST response, NOT the files
|
||||||
|
@ -112,7 +112,7 @@ func TestDeleteObject(t *testing.T) {
|
|||||||
buf := bytes.NewBuffer([]byte{})
|
buf := bytes.NewBuffer([]byte{})
|
||||||
|
|
||||||
cmd := NewCmdDelete(f, buf)
|
cmd := NewCmdDelete(f, buf)
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.yaml")
|
||||||
cmd.Flags().Set("cascade", "false")
|
cmd.Flags().Set("cascade", "false")
|
||||||
cmd.Run(cmd, []string{})
|
cmd.Run(cmd, []string{})
|
||||||
|
|
||||||
@ -141,7 +141,7 @@ func TestDeleteObjectNotFound(t *testing.T) {
|
|||||||
buf := bytes.NewBuffer([]byte{})
|
buf := bytes.NewBuffer([]byte{})
|
||||||
|
|
||||||
cmd := NewCmdDelete(f, buf)
|
cmd := NewCmdDelete(f, buf)
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.yaml")
|
||||||
cmd.Flags().Set("cascade", "false")
|
cmd.Flags().Set("cascade", "false")
|
||||||
filenames := cmd.Flags().Lookup("filename").Value.(*util.StringList)
|
filenames := cmd.Flags().Lookup("filename").Value.(*util.StringList)
|
||||||
err := RunDelete(f, buf, cmd, []string{}, *filenames)
|
err := RunDelete(f, buf, cmd, []string{}, *filenames)
|
||||||
@ -169,7 +169,7 @@ func TestDeleteObjectIgnoreNotFound(t *testing.T) {
|
|||||||
buf := bytes.NewBuffer([]byte{})
|
buf := bytes.NewBuffer([]byte{})
|
||||||
|
|
||||||
cmd := NewCmdDelete(f, buf)
|
cmd := NewCmdDelete(f, buf)
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.yaml")
|
||||||
cmd.Flags().Set("cascade", "false")
|
cmd.Flags().Set("cascade", "false")
|
||||||
cmd.Flags().Set("ignore-not-found", "true")
|
cmd.Flags().Set("ignore-not-found", "true")
|
||||||
cmd.Run(cmd, []string{})
|
cmd.Run(cmd, []string{})
|
||||||
@ -202,8 +202,8 @@ func TestDeleteMultipleObject(t *testing.T) {
|
|||||||
buf := bytes.NewBuffer([]byte{})
|
buf := bytes.NewBuffer([]byte{})
|
||||||
|
|
||||||
cmd := NewCmdDelete(f, buf)
|
cmd := NewCmdDelete(f, buf)
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.yaml")
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/frontend-service.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/frontend-service.yaml")
|
||||||
cmd.Flags().Set("cascade", "false")
|
cmd.Flags().Set("cascade", "false")
|
||||||
cmd.Run(cmd, []string{})
|
cmd.Run(cmd, []string{})
|
||||||
|
|
||||||
@ -235,8 +235,8 @@ func TestDeleteMultipleObjectContinueOnMissing(t *testing.T) {
|
|||||||
buf := bytes.NewBuffer([]byte{})
|
buf := bytes.NewBuffer([]byte{})
|
||||||
|
|
||||||
cmd := NewCmdDelete(f, buf)
|
cmd := NewCmdDelete(f, buf)
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.yaml")
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/frontend-service.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/frontend-service.yaml")
|
||||||
cmd.Flags().Set("cascade", "false")
|
cmd.Flags().Set("cascade", "false")
|
||||||
filenames := cmd.Flags().Lookup("filename").Value.(*util.StringList)
|
filenames := cmd.Flags().Lookup("filename").Value.(*util.StringList)
|
||||||
t.Logf("filenames: %v\n", filenames)
|
t.Logf("filenames: %v\n", filenames)
|
||||||
|
@ -48,7 +48,7 @@ func TestUpdateObject(t *testing.T) {
|
|||||||
buf := bytes.NewBuffer([]byte{})
|
buf := bytes.NewBuffer([]byte{})
|
||||||
|
|
||||||
cmd := NewCmdUpdate(f, buf)
|
cmd := NewCmdUpdate(f, buf)
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.yaml")
|
||||||
cmd.Run(cmd, []string{})
|
cmd.Run(cmd, []string{})
|
||||||
|
|
||||||
// uses the name from the file, not the response
|
// uses the name from the file, not the response
|
||||||
@ -84,8 +84,8 @@ func TestUpdateMultipleObject(t *testing.T) {
|
|||||||
buf := bytes.NewBuffer([]byte{})
|
buf := bytes.NewBuffer([]byte{})
|
||||||
|
|
||||||
cmd := NewCmdUpdate(f, buf)
|
cmd := NewCmdUpdate(f, buf)
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/redis-master-controller.yaml")
|
||||||
cmd.Flags().Set("filename", "../../../examples/guestbook/frontend-service.json")
|
cmd.Flags().Set("filename", "../../../examples/guestbook/frontend-service.yaml")
|
||||||
cmd.Run(cmd, []string{})
|
cmd.Run(cmd, []string{})
|
||||||
|
|
||||||
if buf.String() != "replicationcontrollers/rc1\nservices/baz\n" {
|
if buf.String() != "replicationcontrollers/rc1\nservices/baz\n" {
|
||||||
|
@ -177,7 +177,7 @@ func (v *testVisitor) Objects() []runtime.Object {
|
|||||||
|
|
||||||
func TestPathBuilder(t *testing.T) {
|
func TestPathBuilder(t *testing.T) {
|
||||||
b := NewBuilder(latest.RESTMapper, api.Scheme, fakeClient()).
|
b := NewBuilder(latest.RESTMapper, api.Scheme, fakeClient()).
|
||||||
FilenameParam("../../../examples/guestbook/redis-master-controller.json")
|
FilenameParam("../../../examples/guestbook/redis-master-controller.yaml")
|
||||||
|
|
||||||
test := &testVisitor{}
|
test := &testVisitor{}
|
||||||
singular := false
|
singular := false
|
||||||
@ -227,8 +227,8 @@ func TestNodeBuilder(t *testing.T) {
|
|||||||
|
|
||||||
func TestPathBuilderWithMultiple(t *testing.T) {
|
func TestPathBuilderWithMultiple(t *testing.T) {
|
||||||
b := NewBuilder(latest.RESTMapper, api.Scheme, fakeClient()).
|
b := NewBuilder(latest.RESTMapper, api.Scheme, fakeClient()).
|
||||||
FilenameParam("../../../examples/guestbook/redis-master-controller.json").
|
FilenameParam("../../../examples/guestbook/redis-master-controller.yaml").
|
||||||
FilenameParam("../../../examples/guestbook/redis-master-controller.json").
|
FilenameParam("../../../examples/guestbook/redis-master-controller.yaml").
|
||||||
NamespaceParam("test").DefaultNamespace()
|
NamespaceParam("test").DefaultNamespace()
|
||||||
|
|
||||||
test := &testVisitor{}
|
test := &testVisitor{}
|
||||||
@ -640,7 +640,7 @@ func TestContinueOnErrorVisitor(t *testing.T) {
|
|||||||
func TestSingularObject(t *testing.T) {
|
func TestSingularObject(t *testing.T) {
|
||||||
obj, err := NewBuilder(latest.RESTMapper, api.Scheme, fakeClient()).
|
obj, err := NewBuilder(latest.RESTMapper, api.Scheme, fakeClient()).
|
||||||
NamespaceParam("test").DefaultNamespace().
|
NamespaceParam("test").DefaultNamespace().
|
||||||
FilenameParam("../../../examples/guestbook/redis-master-controller.json").
|
FilenameParam("../../../examples/guestbook/redis-master-controller.yaml").
|
||||||
Flatten().
|
Flatten().
|
||||||
Do().Object()
|
Do().Object()
|
||||||
|
|
||||||
@ -751,7 +751,7 @@ func TestWatch(t *testing.T) {
|
|||||||
}),
|
}),
|
||||||
})).
|
})).
|
||||||
NamespaceParam("test").DefaultNamespace().
|
NamespaceParam("test").DefaultNamespace().
|
||||||
FilenameParam("../../../examples/guestbook/redis-master-service.json").Flatten().
|
FilenameParam("../../../examples/guestbook/redis-master-service.yaml").Flatten().
|
||||||
Do().Watch("12")
|
Do().Watch("12")
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -778,8 +778,8 @@ func TestWatch(t *testing.T) {
|
|||||||
func TestWatchMultipleError(t *testing.T) {
|
func TestWatchMultipleError(t *testing.T) {
|
||||||
_, err := NewBuilder(latest.RESTMapper, api.Scheme, fakeClient()).
|
_, err := NewBuilder(latest.RESTMapper, api.Scheme, fakeClient()).
|
||||||
NamespaceParam("test").DefaultNamespace().
|
NamespaceParam("test").DefaultNamespace().
|
||||||
FilenameParam("../../../examples/guestbook/redis-master-controller.json").Flatten().
|
FilenameParam("../../../examples/guestbook/redis-master-controller.yaml").Flatten().
|
||||||
FilenameParam("../../../examples/guestbook/redis-master-controller.json").Flatten().
|
FilenameParam("../../../examples/guestbook/redis-master-controller.yaml").Flatten().
|
||||||
Do().Watch("")
|
Do().Watch("")
|
||||||
|
|
||||||
if err == nil {
|
if err == nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user