static void Main(string[] args) { Xteq5Runner runner = new Xteq5Runner(); string basepath = ""; //basepath = @"C:\dev\git\xteq5\src\ScriptsForTesting\Test5"; //basepath = @"C:\dev\git\xteq5\src\ScriptsForTesting\Test1"; basepath = @"C:\dev\git\xteq5\scripts"; Task <Report> task = RunEngineAsync(runner, basepath); bool finished = false; while (finished == false) { Console.WriteLine("Waiting for runner to finish..."); finished = task.Wait(333); } Report report = task.Result; //Set a text on this report report.UserText = "Generated by debug consumer"; //HTML direct /*string templateFile = basepath + @"\BootstrapTemplate.html"; * BootstrapHTMLGenerator2 generator = new BootstrapHTMLGenerator2(); * string result = generator.Generate(report, templateFile); * string filename = Path.Combine(Path.GetTempPath(), "Xteq5_DebugConsumerReport.html"); * File.WriteAllText(filename, result); */ string filename = OutputGenerator.GenerateReportOutputFile(report, OutputFormatEnum.HTML, ""); //string filename = OutputGenerator.GenerateReportOutputFile(report, OutputFormatEnum.HTML, ""); Process.Start(filename); //Console.WriteLine("Press return to exit..."); //Console.ReadLine(); }