Repository: samza Updated Branches: refs/heads/master e95088d96 -> 2e602c46f
SAMZA-1182 : Disable flaky tests in TestAsyncRunLoop Author: Shanthoosh Venkataraman <svenkatara...@linkedin.com> Reviewers: Navina Ramesh <nav...@apache.org> Closes #126 from shanthoosh/disable_all_async_run_loop_tests Project: http://git-wip-us.apache.org/repos/asf/samza/repo Commit: http://git-wip-us.apache.org/repos/asf/samza/commit/2e602c46 Tree: http://git-wip-us.apache.org/repos/asf/samza/tree/2e602c46 Diff: http://git-wip-us.apache.org/repos/asf/samza/diff/2e602c46 Branch: refs/heads/master Commit: 2e602c46f66a08e39f944c47a2335a3ad00e0364 Parents: e95088d Author: Shanthoosh Venkataraman <svenkatara...@linkedin.com> Authored: Tue Apr 18 15:05:27 2017 -0700 Committer: nramesh <nram...@linkedin.com> Committed: Tue Apr 18 15:05:27 2017 -0700 ---------------------------------------------------------------------- .../org/apache/samza/task/TestAsyncRunLoop.java | 27 ++++++++++---------- 1 file changed, 14 insertions(+), 13 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/samza/blob/2e602c46/samza-core/src/test/java/org/apache/samza/task/TestAsyncRunLoop.java ---------------------------------------------------------------------- diff --git a/samza-core/src/test/java/org/apache/samza/task/TestAsyncRunLoop.java b/samza-core/src/test/java/org/apache/samza/task/TestAsyncRunLoop.java index d19e5dd..f70ad00 100644 --- a/samza-core/src/test/java/org/apache/samza/task/TestAsyncRunLoop.java +++ b/samza-core/src/test/java/org/apache/samza/task/TestAsyncRunLoop.java @@ -59,6 +59,7 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import static org.mockito.Mockito.atLeastOnce; +// TODO(spvenkat) SAMZA-1183: Fix all commented out tests. public class TestAsyncRunLoop { // Immutable objects shared by all test methods. private final ExecutorService executor = null; @@ -201,7 +202,7 @@ public class TestAsyncRunLoop { when(consumerMultiplexer.pollIntervalMs()).thenReturn(10); } - @Test + //@Test public void testProcessMultipleTasks() throws Exception { CountDownLatch task0ProcessedMessages = new CountDownLatch(1); CountDownLatch task1ProcessedMessages = new CountDownLatch(1); @@ -232,7 +233,7 @@ public class TestAsyncRunLoop { assertEquals(2L, containerMetrics.processes().getCount()); } - @Test + //@Test public void testProcessInOrder() throws Exception { CountDownLatch task0ProcessedMessages = new CountDownLatch(2); CountDownLatch task1ProcessedMessages = new CountDownLatch(1); @@ -286,7 +287,7 @@ public class TestAsyncRunLoop { }; } - @Test + //@Test public void testProcessOutOfOrder() throws Exception { int maxMessagesInFlight = 2; @@ -320,7 +321,7 @@ public class TestAsyncRunLoop { assertEquals(3L, containerMetrics.processes().getCount()); } - @Test + //@Test public void testWindow() throws Exception { TestTask task0 = new TestTask(true, true, false, null); TestTask task1 = new TestTask(true, false, true, null); @@ -341,7 +342,7 @@ public class TestAsyncRunLoop { assertEquals(4, task1.windowCount); } - @Test + //@Test public void testCommitSingleTask() throws Exception { CountDownLatch task0ProcessedMessagesLatch = new CountDownLatch(1); CountDownLatch task1ProcessedMessagesLatch = new CountDownLatch(1); @@ -371,7 +372,7 @@ public class TestAsyncRunLoop { verify(offsetManager, never()).checkpoint(taskName1); } - @Test + //@Test public void testCommitAllTasks() throws Exception { CountDownLatch task0ProcessedMessagesLatch = new CountDownLatch(1); CountDownLatch task1ProcessedMessagesLatch = new CountDownLatch(1); @@ -401,7 +402,7 @@ public class TestAsyncRunLoop { verify(offsetManager).checkpoint(taskName1); } - @Test + //@Test public void testShutdownOnConsensus() throws Exception { CountDownLatch task0ProcessedMessagesLatch = new CountDownLatch(1); CountDownLatch task1ProcessedMessagesLatch = new CountDownLatch(1); @@ -438,7 +439,7 @@ public class TestAsyncRunLoop { assertEquals(2L, containerMetrics.processes().getCount()); } - @Test + //@Test public void testEndOfStreamWithMultipleTasks() throws Exception { CountDownLatch task0ProcessedMessagesLatch = new CountDownLatch(1); CountDownLatch task1ProcessedMessagesLatch = new CountDownLatch(1); @@ -476,7 +477,7 @@ public class TestAsyncRunLoop { assertEquals(2L, containerMetrics.processes().getCount()); } - @Test + //@Test public void testEndOfStreamWithOutOfOrderProcess() throws Exception { int maxMessagesInFlight = 2; @@ -518,7 +519,7 @@ public class TestAsyncRunLoop { assertEquals(3L, containerMetrics.processes().getCount()); } - @Test + //@Test public void testEndOfStreamCommitBehavior() throws Exception { CountDownLatch task0ProcessedMessagesLatch = new CountDownLatch(1); CountDownLatch task1ProcessedMessagesLatch = new CountDownLatch(1); @@ -556,7 +557,7 @@ public class TestAsyncRunLoop { } // TODO: Add assertions. - @Test + //@Test public void testEndOfStreamOffsetManagement() throws Exception { //explicitly configure to disable commits inside process or window calls and invoke commit from end of stream TestTask mockStreamTask1 = new TestTask(true, false, false, null); @@ -614,7 +615,7 @@ public class TestAsyncRunLoop { runLoop.run(); } - @Test + //@Test public void testCommitBehaviourWhenAsyncCommitIsEnabled() throws InterruptedException { int maxMessagesInFlight = 3; TestTask task0 = new TestTask(true, true, false, null, @@ -671,7 +672,7 @@ public class TestAsyncRunLoop { assertEquals(0, task1.committed); } - @Test + //@Test public void testProcessBehaviourWhenAsyncCommitIsEnabled() throws InterruptedException { int maxMessagesInFlight = 2; TestTask task0 = new TestTask(true, true, false, null, maxMessagesInFlight);