private void TestClient_ReportTestResult(
object sender,
ServerTestClient.ReportResultEventArgs e)
{
if (InvokeRequired)
{
this.Invoke(new EventHandler<ServerTestClient.ReportResultEventArgs>(TestClient_ReportTestResult), sender, e);
return;
}
try
{
if (e.Args == null || e.Args.Length == 0)
{
LogMessage(e.Format);
}
else
{
LogMessage(Utils.Format(e.Format, e.Args));
}
e.Stop = !m_running;
if (!this.Test_NoDisplayUpdateMI.Checked)
{
ResultsTB.ScrollToCaret();
}
}
catch (Exception exception)
{
GuiUtils.HandleException(this.Text, MethodBase.GetCurrentMethod(), exception);
}
}