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));
 }
예제 #3
0
 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));
 }
예제 #4
0
 public IBenchmarkPluginBuilder AddExporter(IBenchmarkExporter exporter)
 {
     exporters.Add(exporter);
     return(this);
 }