@Override public MutationResultListener getListener(Properties props, ListenerArguments args) { return new MutationHtmlReportListener(args.getCoverage(), args.getOutputStrategy(), args.getEngine().getMutatorNames(), args.getLocator()); }
public MutationResultListener getListener(Properties properties, ListenerArguments listenerArguments) { return new JSONReportListener( listenerArguments.getStartTime(), listenerArguments.getEngine().getMutatorNames(), listenerArguments.getOutputStrategy()); }
public void runEnd() { try { report.endList(); report.beginObjectAttribute("analysis"); report.writeAttribute("time", System.currentTimeMillis() - args.getStartTime()); report.writeStringListAttribute("mutators", args.getEngine().getMutatorNames()); report.endObject(); report.endObject(); report.close(); } catch(IOException exc) { throw Unchecked.translateCheckedException(exc); } } }