mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-26 04:36:00 +00:00
Update test/e2e for test/e2e/framework refactoring
This commit is contained in:
@@ -24,30 +24,31 @@ import (
|
||||
client "k8s.io/kubernetes/pkg/client/unversioned"
|
||||
"k8s.io/kubernetes/pkg/labels"
|
||||
"k8s.io/kubernetes/pkg/util/wait"
|
||||
"k8s.io/kubernetes/test/e2e/framework"
|
||||
|
||||
. "github.com/onsi/ginkgo"
|
||||
. "github.com/onsi/gomega"
|
||||
)
|
||||
|
||||
var _ = KubeDescribe("Mesos", func() {
|
||||
framework := NewDefaultFramework("pods")
|
||||
var _ = framework.KubeDescribe("Mesos", func() {
|
||||
f := framework.NewDefaultFramework("pods")
|
||||
var c *client.Client
|
||||
var ns string
|
||||
|
||||
BeforeEach(func() {
|
||||
SkipUnlessProviderIs("mesos/docker")
|
||||
c = framework.Client
|
||||
ns = framework.Namespace.Name
|
||||
framework.SkipUnlessProviderIs("mesos/docker")
|
||||
c = f.Client
|
||||
ns = f.Namespace.Name
|
||||
})
|
||||
|
||||
It("applies slave attributes as labels", func() {
|
||||
nodeClient := framework.Client.Nodes()
|
||||
nodeClient := f.Client.Nodes()
|
||||
|
||||
rackA := labels.SelectorFromSet(map[string]string{"k8s.mesosphere.io/attribute-rack": "1"})
|
||||
options := api.ListOptions{LabelSelector: rackA}
|
||||
nodes, err := nodeClient.List(options)
|
||||
if err != nil {
|
||||
Failf("Failed to query for node: %v", err)
|
||||
framework.Failf("Failed to query for node: %v", err)
|
||||
}
|
||||
Expect(len(nodes.Items)).To(Equal(1))
|
||||
|
||||
@@ -61,14 +62,14 @@ var _ = KubeDescribe("Mesos", func() {
|
||||
})
|
||||
|
||||
It("starts static pods on every node in the mesos cluster", func() {
|
||||
client := framework.Client
|
||||
expectNoError(allNodesReady(client, wait.ForeverTestTimeout), "all nodes ready")
|
||||
client := f.Client
|
||||
framework.ExpectNoError(framework.AllNodesReady(client, wait.ForeverTestTimeout), "all nodes ready")
|
||||
|
||||
nodelist := ListSchedulableNodesOrDie(framework.Client)
|
||||
nodelist := framework.ListSchedulableNodesOrDie(f.Client)
|
||||
|
||||
const ns = "static-pods"
|
||||
numpods := len(nodelist.Items)
|
||||
expectNoError(waitForPodsRunningReady(ns, numpods, wait.ForeverTestTimeout),
|
||||
framework.ExpectNoError(framework.WaitForPodsRunningReady(ns, numpods, wait.ForeverTestTimeout),
|
||||
fmt.Sprintf("number of static pods in namespace %s is %d", ns, numpods))
|
||||
})
|
||||
|
||||
@@ -98,13 +99,13 @@ var _ = KubeDescribe("Mesos", func() {
|
||||
},
|
||||
},
|
||||
})
|
||||
expectNoError(err)
|
||||
framework.ExpectNoError(err)
|
||||
|
||||
expectNoError(waitForPodRunningInNamespace(c, podName, ns))
|
||||
framework.ExpectNoError(framework.WaitForPodRunningInNamespace(c, podName, ns))
|
||||
pod, err := c.Pods(ns).Get(podName)
|
||||
expectNoError(err)
|
||||
framework.ExpectNoError(err)
|
||||
|
||||
nodeClient := framework.Client.Nodes()
|
||||
nodeClient := f.Client.Nodes()
|
||||
|
||||
// schedule onto node with rack=2 being assigned to the "public" role
|
||||
rack2 := labels.SelectorFromSet(map[string]string{
|
||||
@@ -112,7 +113,7 @@ var _ = KubeDescribe("Mesos", func() {
|
||||
})
|
||||
options := api.ListOptions{LabelSelector: rack2}
|
||||
nodes, err := nodeClient.List(options)
|
||||
expectNoError(err)
|
||||
framework.ExpectNoError(err)
|
||||
|
||||
Expect(nodes.Items[0].Name).To(Equal(pod.Spec.NodeName))
|
||||
})
|
||||
|
Reference in New Issue
Block a user