[ 
https://issues.apache.org/jira/browse/FLINK-18746?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aljoscha Krettek closed FLINK-18746.
------------------------------------
    Fix Version/s: 1.12.0
       Resolution: Fixed

The problem was that WindowStagger.RANDOM is inclusive on the start and 
exclusive on the end of the interval while the test was assuming that the start 
is also exclusive.

master: 6efa8393be1dd7b648ad3c612c6df22068b601d2

cc [~TengHu]

> WindowStaggerTest.testWindowStagger failed
> ------------------------------------------
>
>                 Key: FLINK-18746
>                 URL: https://issues.apache.org/jira/browse/FLINK-18746
>             Project: Flink
>          Issue Type: Bug
>          Components: API / DataStream
>    Affects Versions: 1.12.0
>            Reporter: Dian Fu
>            Assignee: Aljoscha Krettek
>            Priority: Major
>             Fix For: 1.12.0
>
>
> https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=4975&view=logs&j=77a9d8e1-d610-59b3-fc2a-4766541e0e33&t=7c61167f-30b3-5893-cc38-a9e3d057e392
> {code}
> 2020-07-28T21:16:30.1350624Z [ERROR] Tests run: 1, Failures: 1, Errors: 0, 
> Skipped: 0, Time elapsed: 0.145 s <<< FAILURE! - in 
> org.apache.flink.streaming.runtime.operators.windowing.WindowStaggerTest
> 2020-07-28T21:16:30.1352065Z [ERROR] 
> testWindowStagger(org.apache.flink.streaming.runtime.operators.windowing.WindowStaggerTest)
>   Time elapsed: 0.012 s  <<< FAILURE!
> 2020-07-28T21:16:30.1352701Z java.lang.AssertionError
> 2020-07-28T21:16:30.1353104Z  at org.junit.Assert.fail(Assert.java:86)
> 2020-07-28T21:16:30.1353810Z  at org.junit.Assert.assertTrue(Assert.java:41)
> 2020-07-28T21:16:30.1354289Z  at org.junit.Assert.assertTrue(Assert.java:52)
> 2020-07-28T21:16:30.1354914Z  at 
> org.apache.flink.streaming.runtime.operators.windowing.WindowStaggerTest.testWindowStagger(WindowStaggerTest.java:38)
> 2020-07-28T21:16:30.1355520Z  at 
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 2020-07-28T21:16:30.1356060Z  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> 2020-07-28T21:16:30.1356663Z  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 2020-07-28T21:16:30.1357220Z  at 
> java.lang.reflect.Method.invoke(Method.java:498)
> 2020-07-28T21:16:30.1357775Z  at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
> 2020-07-28T21:16:30.1358383Z  at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> 2020-07-28T21:16:30.1358986Z  at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
> 2020-07-28T21:16:30.1359623Z  at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> 2020-07-28T21:16:30.1360187Z  at 
> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> 2020-07-28T21:16:30.1360740Z  at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
> 2020-07-28T21:16:30.1361364Z  at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
> 2020-07-28T21:16:30.1361916Z  at 
> org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> 2020-07-28T21:16:30.1362432Z  at 
> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> 2020-07-28T21:16:30.1362976Z  at 
> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> 2020-07-28T21:16:30.1363516Z  at 
> org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> 2020-07-28T21:16:30.1364041Z  at 
> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> 2020-07-28T21:16:30.1364568Z  at 
> org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> 2020-07-28T21:16:30.1365139Z  at 
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
> 2020-07-28T21:16:30.1365764Z  at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
> 2020-07-28T21:16:30.1366413Z  at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
> 2020-07-28T21:16:30.1367036Z  at 
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
> 2020-07-28T21:16:30.1367671Z  at 
> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
> 2020-07-28T21:16:30.1368337Z  at 
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
> 2020-07-28T21:16:30.1368956Z  at 
> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
> 2020-07-28T21:16:30.1369530Z  at 
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to