mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-20 02:11:09 +00:00
Use PollImmediate and shorter interval in integration test
This commit is contained in:
parent
3a0dabcaea
commit
24eb21e6cf
@ -36,7 +36,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func UpdateDeploymentWithRetries(c clientset.Interface, namespace, name string, applyUpdate testutils.UpdateDeploymentFunc) (*extensions.Deployment, error) {
|
func UpdateDeploymentWithRetries(c clientset.Interface, namespace, name string, applyUpdate testutils.UpdateDeploymentFunc) (*extensions.Deployment, error) {
|
||||||
return testutils.UpdateDeploymentWithRetries(c, namespace, name, applyUpdate, Logf)
|
return testutils.UpdateDeploymentWithRetries(c, namespace, name, applyUpdate, Logf, Poll, pollShortTimeout)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Waits for the deployment to clean up old rcs.
|
// Waits for the deployment to clean up old rcs.
|
||||||
|
@ -35,7 +35,7 @@ import (
|
|||||||
type updateRsFunc func(d *extensions.ReplicaSet)
|
type updateRsFunc func(d *extensions.ReplicaSet)
|
||||||
|
|
||||||
func UpdateReplicaSetWithRetries(c clientset.Interface, namespace, name string, applyUpdate testutils.UpdateReplicaSetFunc) (*extensions.ReplicaSet, error) {
|
func UpdateReplicaSetWithRetries(c clientset.Interface, namespace, name string, applyUpdate testutils.UpdateReplicaSetFunc) (*extensions.ReplicaSet, error) {
|
||||||
return testutils.UpdateReplicaSetWithRetries(c, namespace, name, applyUpdate, Logf)
|
return testutils.UpdateReplicaSetWithRetries(c, namespace, name, applyUpdate, Logf, Poll, pollShortTimeout)
|
||||||
}
|
}
|
||||||
|
|
||||||
// CheckNewRSAnnotations check if the new RS's annotation is as expected
|
// CheckNewRSAnnotations check if the new RS's annotation is as expected
|
||||||
|
@ -20,7 +20,6 @@ import (
|
|||||||
"reflect"
|
"reflect"
|
||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
|
||||||
|
|
||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
"k8s.io/api/extensions/v1beta1"
|
"k8s.io/api/extensions/v1beta1"
|
||||||
@ -367,7 +366,7 @@ func TestDeploymentHashCollision(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Expect deployment collision counter to increment
|
// Expect deployment collision counter to increment
|
||||||
if err := wait.PollImmediate(time.Second, time.Minute, func() (bool, error) {
|
if err := wait.PollImmediate(pollInterval, pollTimeout, func() (bool, error) {
|
||||||
d, err := c.ExtensionsV1beta1().Deployments(ns.Name).Get(tester.deployment.Name, metav1.GetOptions{})
|
d, err := c.ExtensionsV1beta1().Deployments(ns.Name).Get(tester.deployment.Name, metav1.GetOptions{})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return false, nil
|
return false, nil
|
||||||
|
@ -38,7 +38,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
pollInterval = 1 * time.Second
|
pollInterval = 100 * time.Millisecond
|
||||||
pollTimeout = 60 * time.Second
|
pollTimeout = 60 * time.Second
|
||||||
|
|
||||||
fakeImageName = "fake-name"
|
fakeImageName = "fake-name"
|
||||||
@ -168,7 +168,7 @@ func (d *deploymentTester) markAllPodsReady() {
|
|||||||
d.t.Fatalf("failed to parse Deployment selector: %v", err)
|
d.t.Fatalf("failed to parse Deployment selector: %v", err)
|
||||||
}
|
}
|
||||||
var readyPods int32
|
var readyPods int32
|
||||||
err = wait.Poll(100*time.Millisecond, pollTimeout, func() (bool, error) {
|
err = wait.PollImmediate(pollInterval, pollTimeout, func() (bool, error) {
|
||||||
readyPods = 0
|
readyPods = 0
|
||||||
pods, err := d.c.Core().Pods(ns).List(metav1.ListOptions{LabelSelector: selector.String()})
|
pods, err := d.c.Core().Pods(ns).List(metav1.ListOptions{LabelSelector: selector.String()})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -217,7 +217,7 @@ func (d *deploymentTester) waitForDeploymentStatusValidAndMarkPodsReady() error
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (d *deploymentTester) updateDeployment(applyUpdate testutil.UpdateDeploymentFunc) (*v1beta1.Deployment, error) {
|
func (d *deploymentTester) updateDeployment(applyUpdate testutil.UpdateDeploymentFunc) (*v1beta1.Deployment, error) {
|
||||||
return testutil.UpdateDeploymentWithRetries(d.c, d.deployment.Namespace, d.deployment.Name, applyUpdate, d.t.Logf)
|
return testutil.UpdateDeploymentWithRetries(d.c, d.deployment.Namespace, d.deployment.Name, applyUpdate, d.t.Logf, pollInterval, pollTimeout)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (d *deploymentTester) waitForObservedDeployment(desiredGeneration int64) error {
|
func (d *deploymentTester) waitForObservedDeployment(desiredGeneration int64) error {
|
||||||
@ -258,5 +258,5 @@ func (d *deploymentTester) expectNewReplicaSet() (*v1beta1.ReplicaSet, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (d *deploymentTester) updateReplicaSet(name string, applyUpdate testutil.UpdateReplicaSetFunc) (*v1beta1.ReplicaSet, error) {
|
func (d *deploymentTester) updateReplicaSet(name string, applyUpdate testutil.UpdateReplicaSetFunc) (*v1beta1.ReplicaSet, error) {
|
||||||
return testutil.UpdateReplicaSetWithRetries(d.c, d.deployment.Namespace, name, applyUpdate, d.t.Logf)
|
return testutil.UpdateReplicaSetWithRetries(d.c, d.deployment.Namespace, name, applyUpdate, d.t.Logf, pollInterval, pollTimeout)
|
||||||
}
|
}
|
||||||
|
@ -216,10 +216,10 @@ func containsImage(containers []v1.Container, imageName string) bool {
|
|||||||
|
|
||||||
type UpdateDeploymentFunc func(d *extensions.Deployment)
|
type UpdateDeploymentFunc func(d *extensions.Deployment)
|
||||||
|
|
||||||
func UpdateDeploymentWithRetries(c clientset.Interface, namespace, name string, applyUpdate UpdateDeploymentFunc, logf LogfFn) (*extensions.Deployment, error) {
|
func UpdateDeploymentWithRetries(c clientset.Interface, namespace, name string, applyUpdate UpdateDeploymentFunc, logf LogfFn, pollInterval, pollTimeout time.Duration) (*extensions.Deployment, error) {
|
||||||
var deployment *extensions.Deployment
|
var deployment *extensions.Deployment
|
||||||
var updateErr error
|
var updateErr error
|
||||||
pollErr := wait.PollImmediate(1*time.Second, 1*time.Minute, func() (bool, error) {
|
pollErr := wait.PollImmediate(pollInterval, pollTimeout, func() (bool, error) {
|
||||||
var err error
|
var err error
|
||||||
if deployment, err = c.Extensions().Deployments(namespace).Get(name, metav1.GetOptions{}); err != nil {
|
if deployment, err = c.Extensions().Deployments(namespace).Get(name, metav1.GetOptions{}); err != nil {
|
||||||
return false, err
|
return false, err
|
||||||
|
@ -28,10 +28,10 @@ import (
|
|||||||
|
|
||||||
type UpdateReplicaSetFunc func(d *extensions.ReplicaSet)
|
type UpdateReplicaSetFunc func(d *extensions.ReplicaSet)
|
||||||
|
|
||||||
func UpdateReplicaSetWithRetries(c clientset.Interface, namespace, name string, applyUpdate UpdateReplicaSetFunc, logf LogfFn) (*extensions.ReplicaSet, error) {
|
func UpdateReplicaSetWithRetries(c clientset.Interface, namespace, name string, applyUpdate UpdateReplicaSetFunc, logf LogfFn, pollInterval, pollTimeout time.Duration) (*extensions.ReplicaSet, error) {
|
||||||
var rs *extensions.ReplicaSet
|
var rs *extensions.ReplicaSet
|
||||||
var updateErr error
|
var updateErr error
|
||||||
pollErr := wait.PollImmediate(1*time.Second, 1*time.Minute, func() (bool, error) {
|
pollErr := wait.PollImmediate(pollInterval, pollTimeout, func() (bool, error) {
|
||||||
var err error
|
var err error
|
||||||
if rs, err = c.Extensions().ReplicaSets(namespace).Get(name, metav1.GetOptions{}); err != nil {
|
if rs, err = c.Extensions().ReplicaSets(namespace).Get(name, metav1.GetOptions{}); err != nil {
|
||||||
return false, err
|
return false, err
|
||||||
|
Loading…
Reference in New Issue
Block a user