public void GenerateAndOpenReport(bool shouldOpen)
{
var path = Path.Combine(Environment.CurrentDirectory, _perfTestType.Name + "-" + DateTime.Now.ToString("yyyy-MM-dd hh-mm-ss") + ".html");
var computerSpecifications = new ComputerSpecifications();
Console.WriteLine(computerSpecifications.ToString());
File.WriteAllText(path, BuildReport(computerSpecifications));
var totalsPath = Path.Combine(Environment.CurrentDirectory, $"Totals-{DateTime.Now:yyyy-MM-dd}.csv");
File.AppendAllText(totalsPath, $"{DateTime.Now:HH:mm:ss},{_perfTestType.Name},{_results.Max(x => x.Histogram.GetValueAtPercentile(99))}\n");
if (shouldOpen)
Process.Start(path);
}