Add more info to a flaky assertion, increase wait duration

This commit is contained in:
Ilya Gorbunov
2022-07-12 21:21:47 +02:00
committed by teamcity
parent 11c8c01a50
commit 4e31f368d5
+2 -2
View File
@@ -94,12 +94,12 @@ class TimeMarkTest {
fun testLongDisplacement(timeSource: TimeSource, wait: (Duration) -> Unit) { fun testLongDisplacement(timeSource: TimeSource, wait: (Duration) -> Unit) {
val baseMark = timeSource.markNow() val baseMark = timeSource.markNow()
val longDuration = Long.MAX_VALUE.nanoseconds val longDuration = Long.MAX_VALUE.nanoseconds
val waitDuration = 10.milliseconds val waitDuration = 20.milliseconds
val pastMark = baseMark - longDuration val pastMark = baseMark - longDuration
wait(waitDuration) wait(waitDuration)
val elapsed = pastMark.elapsedNow() val elapsed = pastMark.elapsedNow()
assertTrue(elapsed > longDuration) assertTrue(elapsed > longDuration)
assertTrue(elapsed >= longDuration + waitDuration) assertTrue(elapsed >= longDuration + waitDuration, "$elapsed, $longDuration, $waitDuration")
} }
@Test @Test