EventSink snk = FlumeBuilder.buildSink(new ReportTestingContext(
LogicalNodeContext.testingContext()),
"{ ackedWriteAhead => { ackChecker => counter(\"count\") } }");
EventSource src = MemorySinkSource.cannedData("foo foo foo ", 5);
snk.open();
src.open();
EventUtil.dumpAll(src, snk);
src.close();
snk.close(); // this should block until recovery complete.
CounterSink cnt = (CounterSink) ReportManager.get().getReportable("count");