// temp
        public static void ToJson(this BenchmarkReport report)
        {
            var str = JsonUtility.ToJson(report);

            Debug.Log(str);

            var text       = File.ReadAllText(Path.Combine("Assets", "UnityBenchmarkHarness", "Templates", "index.html"));
            var resultText = text.Replace("{DATA}", str);

            File.WriteAllText($"{report.Name}.html", resultText);
        }
 public static void WriteToConsole(this BenchmarkReport report)
 {
     Debug.Log(report.Name);
     foreach (var s in report.Summaries)
     {
         var str = $"{s.Name}\n";
         foreach (var m in s.Measures)
         {
             if (AboutEqual(m.Min, m.Max))
             {
                 str += string.Format("{0}: {1:N}\n", m.Name, m.Min);
             }
             else
             {
                 str += string.Format(
                     "{0}: [{1:N}-{2:N}], avg: {3:N}\n",
                     m.Name, m.Min, m.Max, m.Avg);
             }
         }
         Debug.Log(str);
     }
 }