public static void SaveToFile(this IBenchmarkExporter benchmarkExporter, List <BenchmarkReport> reports, string fileName) { using (var logStreamWriter = new StreamWriter(fileName)) { var logger = new BenchmarkStreamLogger(logStreamWriter); benchmarkExporter.Export(reports, logger); } }
public static void ExportToFile(IBenchmarkExporter exporter, IList<BenchmarkReport> reports, string competitionName) { using (var stream = new StreamWriter(competitionName + "-report." + exporter.Name)) exporter.Export(reports, new BenchmarkStreamLogger(stream)); }
public static void ExportToFile(IBenchmarkExporter exporter, IList <BenchmarkReport> reports, string competitionName) { using (var stream = new StreamWriter(competitionName + "-report." + exporter.Name)) exporter.Export(reports, new BenchmarkStreamLogger(stream)); }
public IBenchmarkPluginBuilder AddExporter(IBenchmarkExporter exporter) { exporters.Add(exporter); return(this); }