mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-26 12:46:06 +00:00
Update test/e2e for test/e2e/framework refactoring
This commit is contained in:
@@ -23,12 +23,13 @@ import (
|
||||
"k8s.io/kubernetes/pkg/api"
|
||||
"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("Kubernetes Dashboard", func() {
|
||||
var _ = framework.KubeDescribe("Kubernetes Dashboard", func() {
|
||||
const (
|
||||
uiServiceName = "kubernetes-dashboard"
|
||||
uiAppName = uiServiceName
|
||||
@@ -37,36 +38,36 @@ var _ = KubeDescribe("Kubernetes Dashboard", func() {
|
||||
serverStartTimeout = 1 * time.Minute
|
||||
)
|
||||
|
||||
f := NewDefaultFramework(uiServiceName)
|
||||
f := framework.NewDefaultFramework(uiServiceName)
|
||||
|
||||
It("should check that the kubernetes-dashboard instance is alive", func() {
|
||||
By("Checking whether the kubernetes-dashboard service exists.")
|
||||
err := waitForService(f.Client, uiNamespace, uiServiceName, true, poll, serviceStartTimeout)
|
||||
err := framework.WaitForService(f.Client, uiNamespace, uiServiceName, true, framework.Poll, framework.ServiceStartTimeout)
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
|
||||
By("Checking to make sure the kubernetes-dashboard pods are running")
|
||||
selector := labels.SelectorFromSet(labels.Set(map[string]string{"k8s-app": uiAppName}))
|
||||
err = waitForPodsWithLabelRunning(f.Client, uiNamespace, selector)
|
||||
err = framework.WaitForPodsWithLabelRunning(f.Client, uiNamespace, selector)
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
|
||||
By("Checking to make sure we get a response from the kubernetes-dashboard.")
|
||||
err = wait.Poll(poll, serverStartTimeout, func() (bool, error) {
|
||||
err = wait.Poll(framework.Poll, serverStartTimeout, func() (bool, error) {
|
||||
var status int
|
||||
proxyRequest, errProxy := getServicesProxyRequest(f.Client, f.Client.Get())
|
||||
proxyRequest, errProxy := framework.GetServicesProxyRequest(f.Client, f.Client.Get())
|
||||
if errProxy != nil {
|
||||
Logf("Get services proxy request failed: %v", errProxy)
|
||||
framework.Logf("Get services proxy request failed: %v", errProxy)
|
||||
}
|
||||
// Query against the proxy URL for the kube-ui service.
|
||||
err := proxyRequest.Namespace(uiNamespace).
|
||||
Name(uiServiceName).
|
||||
Timeout(singleCallTimeout).
|
||||
Timeout(framework.SingleCallTimeout).
|
||||
Do().
|
||||
StatusCode(&status).
|
||||
Error()
|
||||
if status != http.StatusOK {
|
||||
Logf("Unexpected status from kubernetes-dashboard: %v", status)
|
||||
framework.Logf("Unexpected status from kubernetes-dashboard: %v", status)
|
||||
} else if err != nil {
|
||||
Logf("Request to kube-ui failed: %v", err)
|
||||
framework.Logf("Request to kube-ui failed: %v", err)
|
||||
}
|
||||
// Don't return err here as it aborts polling.
|
||||
return status == http.StatusOK, nil
|
||||
@@ -77,7 +78,7 @@ var _ = KubeDescribe("Kubernetes Dashboard", func() {
|
||||
var status int
|
||||
err = f.Client.Get().
|
||||
AbsPath("/ui").
|
||||
Timeout(singleCallTimeout).
|
||||
Timeout(framework.SingleCallTimeout).
|
||||
Do().
|
||||
StatusCode(&status).
|
||||
Error()
|
||||
|
Reference in New Issue
Block a user