The test calls System.out.print("-S") in a loop and timeout happens during it. The output has not been flushed out to stdout and we don't know how many of the loop have run. Has the loop started? Does it block on a certain round? Is it random?