mirror of https://github.com/k3s-io/k3s
fix fuzz of micro time
parent
b188868fd9
commit
151c8af8fd
|
@ -175,10 +175,10 @@ func (t *MicroTime) Fuzz(c fuzz.Continue) {
|
||||||
if t == nil {
|
if t == nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
// Allow for about 1000 years of randomness. Leave off nanoseconds
|
// Allow for about 1000 years of randomness. Accurate to a tenth of
|
||||||
// because JSON doesn't represent them so they can't round-trip
|
// micro second. Leave off nanoseconds because JSON doesn't
|
||||||
// properly.
|
// represent them so they can't round-trip properly.
|
||||||
t.Time = time.Unix(c.Rand.Int63n(1000*365*24*60*60*1000*1000), 0)
|
t.Time = time.Unix(c.Rand.Int63n(1000*365*24*60*60), 1000*c.Rand.Int63n(1000000))
|
||||||
}
|
}
|
||||||
|
|
||||||
var _ fuzz.Interface = &MicroTime{}
|
var _ fuzz.Interface = &MicroTime{}
|
||||||
|
|
Loading…
Reference in New Issue