public void NotifySuiteFinalized(string name, bool passed, int runtime)
{
Response.ContentType = "text/plain";
lock (IO_SYNC)
{
if (passed && _runFlags.IsContinuousIntegration)
{
IOFile.AppendAllLines(_completedSuitesFileName, new[] { name });
}
ConsoleHelper.Write("[");
if (passed)
{
ConsoleHelper.Write(" OK ", ConsoleColor.Green);
}
else
{
ConsoleHelper.Write("FAIL", ConsoleColor.Red);
}
TimeSpan runSpan = TimeSpan.FromMilliseconds(runtime);
ConsoleHelper.WriteLine($"] {name} in {Math.Round(runSpan.TotalSeconds, 3)}s");
NotifyIsAlive();
}
}