mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-17 15:50:10 +00:00
Explain warnings in new test
Add info message that explains what warnings are deliberate and expected.
This commit is contained in:
parent
5fe48be506
commit
194c22fed5
@ -41,5 +41,6 @@ go_test(
|
|||||||
"//staging/src/k8s.io/apimachinery/pkg/util/clock:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/util/clock:go_default_library",
|
||||||
"//staging/src/k8s.io/component-base/metrics:go_default_library",
|
"//staging/src/k8s.io/component-base/metrics:go_default_library",
|
||||||
"//staging/src/k8s.io/component-base/metrics/legacyregistry:go_default_library",
|
"//staging/src/k8s.io/component-base/metrics/legacyregistry:go_default_library",
|
||||||
|
"//vendor/k8s.io/klog/v2:go_default_library",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
@ -25,9 +25,15 @@ import (
|
|||||||
"k8s.io/apimachinery/pkg/util/clock"
|
"k8s.io/apimachinery/pkg/util/clock"
|
||||||
compbasemetrics "k8s.io/component-base/metrics"
|
compbasemetrics "k8s.io/component-base/metrics"
|
||||||
"k8s.io/component-base/metrics/legacyregistry"
|
"k8s.io/component-base/metrics/legacyregistry"
|
||||||
|
"k8s.io/klog/v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
const samplesHistName = "sawtestsamples"
|
const (
|
||||||
|
samplesHistName = "sawtestsamples"
|
||||||
|
ddtRange = 3000
|
||||||
|
ddtOffset = 500
|
||||||
|
numIterations = 100
|
||||||
|
)
|
||||||
|
|
||||||
func TestSampler(t *testing.T) {
|
func TestSampler(t *testing.T) {
|
||||||
t0 := time.Now()
|
t0 := time.Now()
|
||||||
@ -45,9 +51,10 @@ func TestSampler(t *testing.T) {
|
|||||||
}
|
}
|
||||||
dt := 2 * samplingPeriod
|
dt := 2 * samplingPeriod
|
||||||
t1 := t0.Add(dt)
|
t1 := t0.Add(dt)
|
||||||
|
klog.Infof("Expect about %v warnings about time going backwards; this is fake time deliberately misbehaving.", (numIterations*ddtOffset)/ddtRange)
|
||||||
t.Logf("t0=%s", t0)
|
t.Logf("t0=%s", t0)
|
||||||
for i := 0; i < 100; i++ {
|
for i := 0; i < numIterations; i++ {
|
||||||
ddt := time.Microsecond * time.Duration(rand.Intn(3000)-500)
|
ddt := time.Microsecond * time.Duration(rand.Intn(ddtRange)-ddtOffset)
|
||||||
t1 = t1.Add(ddt)
|
t1 = t1.Add(ddt)
|
||||||
diff := t1.Sub(t0)
|
diff := t1.Sub(t0)
|
||||||
if diff > dt {
|
if diff > dt {
|
||||||
|
Loading…
Reference in New Issue
Block a user