[hotfix][tests] Do not hide original exception in 
SuccessAfterNetworkBuffersFailureITCase


Project: http://git-wip-us.apache.org/repos/asf/flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/2c2e1896
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/2c2e1896
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/2c2e1896

Branch: refs/heads/master
Commit: 2c2e1896bba7805e6afa96cfd9040729c35c2742
Parents: 6c9e267
Author: Piotr Nowojski <piotr.nowoj...@gmail.com>
Authored: Fri Feb 23 11:27:54 2018 +0100
Committer: Stefan Richter <s.rich...@data-artisans.com>
Committed: Wed Feb 28 17:12:52 2018 +0100

----------------------------------------------------------------------
 ...SuccessAfterNetworkBuffersFailureITCase.java | 40 ++++++--------------
 1 file changed, 11 insertions(+), 29 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink/blob/2c2e1896/flink-tests/src/test/java/org/apache/flink/test/misc/SuccessAfterNetworkBuffersFailureITCase.java
----------------------------------------------------------------------
diff --git 
a/flink-tests/src/test/java/org/apache/flink/test/misc/SuccessAfterNetworkBuffersFailureITCase.java
 
b/flink-tests/src/test/java/org/apache/flink/test/misc/SuccessAfterNetworkBuffersFailureITCase.java
index dc19ad1..dbd0f79 100644
--- 
a/flink-tests/src/test/java/org/apache/flink/test/misc/SuccessAfterNetworkBuffersFailureITCase.java
+++ 
b/flink-tests/src/test/java/org/apache/flink/test/misc/SuccessAfterNetworkBuffersFailureITCase.java
@@ -65,38 +65,20 @@ public class SuccessAfterNetworkBuffersFailureITCase 
extends TestLogger {
        }
 
        @Test
-       public void testSuccessfulProgramAfterFailure() {
+       public void testSuccessfulProgramAfterFailure() throws Exception {
+               ExecutionEnvironment env = 
ExecutionEnvironment.getExecutionEnvironment();
+
+               runConnectedComponents(env);
+
                try {
-                       ExecutionEnvironment env = 
ExecutionEnvironment.getExecutionEnvironment();
-
-                       try {
-                               runConnectedComponents(env);
-                       }
-                       catch (Exception e) {
-                               e.printStackTrace();
-                               fail("Program Execution should have 
succeeded.");
-                       }
-
-                       try {
-                               runKMeans(env);
-                               fail("This program execution should have 
failed.");
-                       }
-                       catch (JobExecutionException e) {
-                               
assertTrue(e.getCause().getMessage().contains("Insufficient number of network 
buffers"));
-                       }
-
-                       try {
-                               runConnectedComponents(env);
-                       }
-                       catch (Exception e) {
-                               e.printStackTrace();
-                               fail("Program Execution should have 
succeeded.");
-                       }
+                       runKMeans(env);
+                       fail("This program execution should have failed.");
                }
-               catch (Exception e) {
-                       e.printStackTrace();
-                       fail(e.getMessage());
+               catch (JobExecutionException e) {
+                       
assertTrue(e.getCause().getMessage().contains("Insufficient number of network 
buffers"));
                }
+
+               runConnectedComponents(env);
        }
 
        private static void runConnectedComponents(ExecutionEnvironment env) 
throws Exception {

Reply via email to