Merge pull request #108934 from stevekuznetsov/skuznets/time-out-test
pkg/storage/etcd3: update test to time out, not panic Kubernetes-commit: da7f184344d841807c2da88a92ee96e1de32d97b
This commit is contained in:
commit
96bc51835b
4
go.mod
4
go.mod
|
|
@ -46,7 +46,7 @@ require (
|
|||
gopkg.in/square/go-jose.v2 v2.2.2
|
||||
k8s.io/api v0.0.0-20220324090948-252596ff4b82
|
||||
k8s.io/apimachinery v0.0.0-20220324090745-7300632adf34
|
||||
k8s.io/client-go v0.0.0-20220324091244-cf06297a8914
|
||||
k8s.io/client-go v0.0.0-20220324171229-f4f092dbe05b
|
||||
k8s.io/component-base v0.0.0-20220324091809-1ed05ebc2388
|
||||
k8s.io/klog/v2 v2.60.1
|
||||
k8s.io/kube-openapi v0.0.0-20220316025549-ddc66922ab18
|
||||
|
|
@ -60,6 +60,6 @@ require (
|
|||
replace (
|
||||
k8s.io/api => k8s.io/api v0.0.0-20220324090948-252596ff4b82
|
||||
k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20220324090745-7300632adf34
|
||||
k8s.io/client-go => k8s.io/client-go v0.0.0-20220324091244-cf06297a8914
|
||||
k8s.io/client-go => k8s.io/client-go v0.0.0-20220324171229-f4f092dbe05b
|
||||
k8s.io/component-base => k8s.io/component-base v0.0.0-20220324091809-1ed05ebc2388
|
||||
)
|
||||
|
|
|
|||
4
go.sum
4
go.sum
|
|
@ -958,8 +958,8 @@ k8s.io/api v0.0.0-20220324090948-252596ff4b82 h1:JzyceRELIVLSbRvRGVMFsBF3TMLz654
|
|||
k8s.io/api v0.0.0-20220324090948-252596ff4b82/go.mod h1:JqmWcTc8w/f9H6FAID3aXgcs3r23s/WDUoSYelnyMzU=
|
||||
k8s.io/apimachinery v0.0.0-20220324090745-7300632adf34 h1:SsC1YncL6JXgQ58/38HUQNgloOpepqST88xg7uqNAGQ=
|
||||
k8s.io/apimachinery v0.0.0-20220324090745-7300632adf34/go.mod h1:PgkO8eNLIN6yNjdRAueHZRbNd08wHC7Y40ooODLbuWA=
|
||||
k8s.io/client-go v0.0.0-20220324091244-cf06297a8914 h1:sZmStpP3DluFJm0ySjLiqs33sd2zQoC6TH98/ydCjHk=
|
||||
k8s.io/client-go v0.0.0-20220324091244-cf06297a8914/go.mod h1:7gIIunmAuzeVK4wOc0IIHmTphO31irvImN4hratKEwQ=
|
||||
k8s.io/client-go v0.0.0-20220324171229-f4f092dbe05b h1:VXWs1cwIE6JpgSM5neWBBkyNJtTNMhqHKzbJreCF09o=
|
||||
k8s.io/client-go v0.0.0-20220324171229-f4f092dbe05b/go.mod h1:7gIIunmAuzeVK4wOc0IIHmTphO31irvImN4hratKEwQ=
|
||||
k8s.io/component-base v0.0.0-20220324091809-1ed05ebc2388 h1:TDzZ//+QLGQsNKxK4N5Fq6W0cFoR6PbOp8/FyfmhNTw=
|
||||
k8s.io/component-base v0.0.0-20220324091809-1ed05ebc2388/go.mod h1:3mhEYZ85I6PjKzStvGIhq74eHrW7WTLy7uOzuih/n1s=
|
||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||
|
|
|
|||
|
|
@ -299,9 +299,20 @@ func TestWatchDeleteEventObjectHaveLatestRV(t *testing.T) {
|
|||
t.Fatalf("Delete failed: %v", err)
|
||||
}
|
||||
|
||||
e := <-w.ResultChan()
|
||||
var e watch.Event
|
||||
var wres clientv3.WatchResponse
|
||||
watchCtx, _ := context.WithTimeout(ctx, wait.ForeverTestTimeout)
|
||||
select {
|
||||
case e = <-w.ResultChan():
|
||||
case <-watchCtx.Done():
|
||||
t.Fatalf("timed out waiting for watch event")
|
||||
}
|
||||
select {
|
||||
case wres = <-etcdW:
|
||||
case <-watchCtx.Done():
|
||||
t.Fatalf("timed out waiting for raw watch event")
|
||||
}
|
||||
watchedDeleteObj := e.Object.(*example.Pod)
|
||||
wres := <-etcdW
|
||||
|
||||
watchedDeleteRev, err := store.versioner.ParseResourceVersion(watchedDeleteObj.ResourceVersion)
|
||||
if err != nil {
|
||||
|
|
|
|||
Loading…
Reference in New Issue