public void SaveSummary(BenchmarkRunSummary summary)
 {
     using (var context = new BenchmarkContext(_contextOptions))
     {
         context.Runs.Add(new Run()
         {
             TestClassFullName            = summary.TestClassFullName,
             TestClass                    = summary.TestClass,
             TestMethod                   = summary.TestMethod,
             Variation                    = summary.Variation,
             MachineName                  = summary.MachineName,
             ProductReportingVersion      = summary.ProductReportingVersion,
             Framework                    = summary.Framework,
             Architecture                 = summary.Architecture,
             CustomData                   = summary.CustomData,
             RunStarted                   = summary.RunStarted,
             WarmupIterations             = summary.WarmupIterations,
             Iterations                   = summary.Iterations,
             TimeElapsedAverage           = summary.TimeElapsedAverage,
             TimeElapsedPercentile99      = summary.TimeElapsedPercentile99,
             TimeElapsedPercentile95      = summary.TimeElapsedPercentile95,
             TimeElapsedPercentile90      = summary.TimeElapsedPercentile90,
             MemoryDeltaAverage           = summary.MemoryDeltaAverage,
             MemoryDeltaPercentile99      = summary.MemoryDeltaPercentile99,
             MemoryDeltaPercentile95      = summary.MemoryDeltaPercentile95,
             MemoryDeltaPercentile90      = summary.MemoryDeltaPercentile90,
             MemoryDeltaStandardDeviation = summary.MemoryDeltaStandardDeviation,
         });
         context.SaveChanges();
     }
 }
Пример #2
0
        public void SaveSummary(BenchmarkRunSummary summary)
        {
            using (var db = new BenchmarkContext(_connectionString))
            {
                db.Database.EnsureCreated();

                db.RunSummaries.Add(summary);
                db.SaveChanges();
            }
        }
        public void SaveSummary(BenchmarkRunSummary summary)
        {
            using (var db = new BenchmarkContext(_connectionString))
            {
                db.Database.EnsureCreated();

                db.RunSummaries.Add(summary);
                db.SaveChanges();
            }
        }