public static void runRoundTrip(GraphManager gm, StringBuilder results) {
StageScheduler s = StageScheduler.defaultScheduler(gm);
s.startup();
int i = 20000;
while (--i>=0 && results.length()==0) {
try {
Thread.sleep(1);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
try {
Thread.sleep(3);
} catch (InterruptedException e) {
e.printStackTrace();
}
s.shutdown();
s.awaitTermination(10, TimeUnit.SECONDS);
assertTrue(results.toString(),
results.toString().contains("0xff,0xff,0x7b,0x22,0x78,0x22,0x3a,0x39,0x2c,0x22,0x79,0x22,0x3a,0x31,0x37,0x2c,0x22,0x67,0x72,0x6f,0x6f,0x76,0x79,0x53,0x75,0x6d,0x22,0x3a,0x32,0x36,0x7d,0x0a"));
}