diff -r 350a8fde33da -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:02:14 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;