forked from quic-go/quic-go
fix flaky qlog unit tests
This commit is contained in:
@@ -78,7 +78,7 @@ var _ = Describe("Tracer", func() {
|
|||||||
Expect(commonFields).To(HaveKeyWithValue("group_id", "deadbeef"))
|
Expect(commonFields).To(HaveKeyWithValue("group_id", "deadbeef"))
|
||||||
Expect(commonFields).To(HaveKey("reference_time"))
|
Expect(commonFields).To(HaveKey("reference_time"))
|
||||||
referenceTime := time.Unix(0, int64(commonFields["reference_time"].(float64)*1e6))
|
referenceTime := time.Unix(0, int64(commonFields["reference_time"].(float64)*1e6))
|
||||||
Expect(referenceTime).To(BeTemporally("~", time.Now(), 10*time.Millisecond))
|
Expect(referenceTime).To(BeTemporally("~", time.Now(), scaleDuration(10*time.Millisecond)))
|
||||||
Expect(trace).To(HaveKey("event_fields"))
|
Expect(trace).To(HaveKey("event_fields"))
|
||||||
for i, ef := range trace["event_fields"].([]interface{}) {
|
for i, ef := range trace["event_fields"].([]interface{}) {
|
||||||
Expect(ef.(string)).To(Equal(eventFields[i]))
|
Expect(ef.(string)).To(Equal(eventFields[i]))
|
||||||
@@ -161,7 +161,7 @@ var _ = Describe("Tracer", func() {
|
|||||||
It("records connection closes", func() {
|
It("records connection closes", func() {
|
||||||
tracer.ClosedConnection(CloseReasonIdleTimeout)
|
tracer.ClosedConnection(CloseReasonIdleTimeout)
|
||||||
entry := exportAndParseSingle()
|
entry := exportAndParseSingle()
|
||||||
Expect(entry.Time).To(BeTemporally("~", time.Now(), 10*time.Millisecond))
|
Expect(entry.Time).To(BeTemporally("~", time.Now(), scaleDuration(10*time.Millisecond)))
|
||||||
Expect(entry.Category).To(Equal("transport"))
|
Expect(entry.Category).To(Equal("transport"))
|
||||||
Expect(entry.Name).To(Equal("connection_state_updated"))
|
Expect(entry.Name).To(Equal("connection_state_updated"))
|
||||||
ev := entry.Event
|
ev := entry.Event
|
||||||
@@ -343,7 +343,7 @@ var _ = Describe("Tracer", func() {
|
|||||||
},
|
},
|
||||||
)
|
)
|
||||||
entry := exportAndParseSingle()
|
entry := exportAndParseSingle()
|
||||||
Expect(entry.Time).To(BeTemporally("~", time.Now(), 10*time.Millisecond))
|
Expect(entry.Time).To(BeTemporally("~", time.Now(), scaleDuration(10*time.Millisecond)))
|
||||||
Expect(entry.Category).To(Equal("transport"))
|
Expect(entry.Category).To(Equal("transport"))
|
||||||
Expect(entry.Name).To(Equal("packet_received"))
|
Expect(entry.Name).To(Equal("packet_received"))
|
||||||
ev := entry.Event
|
ev := entry.Event
|
||||||
@@ -456,11 +456,11 @@ var _ = Describe("Tracer", func() {
|
|||||||
)
|
)
|
||||||
entries := exportAndParse()
|
entries := exportAndParse()
|
||||||
Expect(entries).To(HaveLen(2))
|
Expect(entries).To(HaveLen(2))
|
||||||
Expect(entries[0].Time).To(BeTemporally("~", time.Now(), 10*time.Millisecond))
|
Expect(entries[0].Time).To(BeTemporally("~", time.Now(), scaleDuration(10*time.Millisecond)))
|
||||||
Expect(entries[0].Category).To(Equal("recovery"))
|
Expect(entries[0].Category).To(Equal("recovery"))
|
||||||
Expect(entries[0].Name).To(Equal("metrics_updated"))
|
Expect(entries[0].Name).To(Equal("metrics_updated"))
|
||||||
Expect(entries[0].Event).To(HaveLen(7))
|
Expect(entries[0].Event).To(HaveLen(7))
|
||||||
Expect(entries[1].Time).To(BeTemporally("~", time.Now(), 10*time.Millisecond))
|
Expect(entries[1].Time).To(BeTemporally("~", time.Now(), scaleDuration(10*time.Millisecond)))
|
||||||
Expect(entries[1].Category).To(Equal("recovery"))
|
Expect(entries[1].Category).To(Equal("recovery"))
|
||||||
Expect(entries[1].Name).To(Equal("metrics_updated"))
|
Expect(entries[1].Name).To(Equal("metrics_updated"))
|
||||||
ev := entries[1].Event
|
ev := entries[1].Event
|
||||||
|
|||||||
Reference in New Issue
Block a user