# HG changeset patch # User Jaroslav Tulach # Date 1365355680 -7200 # Node ID 0e2ced48871de3b3c49e7621779cac4d764d3a42 # Parent d1e482f73507d0331ad0f91ba894cac20529d752 Finish the bouncing tests with timeout exception diff -r d1e482f73507 -r 0e2ced48871d rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/impl/Console.java --- a/rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/impl/Console.java Sun Apr 07 17:42:50 2013 +0200 +++ b/rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/impl/Console.java Sun Apr 07 19:28:00 2013 +0200 @@ -130,6 +130,7 @@ private final String[] arr = { null }; private final String url; private Case c; + private int retries; private Request(String url) throws IOException { this.url = url; @@ -162,9 +163,9 @@ beginTest(c); log("Got \"" + data + "\""); } else { - log("Processing \"" + arr[0] + "\""); + log("Processing \"" + arr[0] + "\" for " + retries + " time"); } - Object result = c.runTest(); + Object result = retries++ >= 10 ? "java.lang.InterruptedException:timeout" : c.runTest(); finishTest(c, result); String u = url + "?request=" + c.getRequestId() + "&result=" + result;