beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Groh (JIRA)" <>
Subject [jira] [Created] (BEAM-3599) kinesis.ShardReadersPoolTest.shouldInterruptKinesisReadingAndStopShortly is flaky
Date Thu, 01 Feb 2018 22:39:06 GMT
Thomas Groh created BEAM-3599:

             Summary: kinesis.ShardReadersPoolTest.shouldInterruptKinesisReadingAndStopShortly
is flaky
                 Key: BEAM-3599
             Project: Beam
          Issue Type: Bug
          Components: sdk-java-extensions
            Reporter: Thomas Groh
            Assignee: Reuven Lax

This appears to be unavoidable due to the construction of the test - the amount of realtime
that the thread waits is asserted to be less than one second, but as the class doesn't consume
a {{Ticker}} (or related way to track elapsed time), we have no way of deterministically controlling
that value within the test.


Example failure: []


{{java.lang.AssertionError: Expecting: <4169L> to be less than: <1000L> at
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)}} 


The test could also do with a more precise error message (it looks like too many elements
were received based on the error message, rather than the actual "took too long" failure.

This message was sent by Atlassian JIRA

View raw message