protected override void HandleRunnerMessage(LogMessageForTestRunner node) { if (UseTestCoordinator) { var runnerMessage = new MultiNodeTestRunnerMessage(node.When.Ticks, node.Message, node.LogSource, node.Level); TestCoordinatorActorRef.Tell(runnerMessage); } }
protected override void HandleRunnerMessage(LogMessageForTestRunner node) { if (UseTestCoordinator) { var runnerMessage = new MultiNodeTestRunnerMessage(node.When.Ticks, node.Message, node.LogSource, node.Level); TestCoordinatorActorRef.Tell(runnerMessage); } }
public static bool TryParseLogMessage(string messageStr, out LogMessageForTestRunner logMessage) { var matchLog = RunnerLogMessageRegex.Match(messageStr); if (!matchLog.Success) { logMessage = null; return(false); } LogLevel logLevel; Enum.TryParse(matchLog.Groups["level"].Value, true, out logLevel); var logSource = matchLog.Groups["logsource"].Value; var message = matchLog.Groups["message"].Value; logMessage = new LogMessageForTestRunner(message, logLevel, DateTime.UtcNow, logSource); return(true); }
private void WriteRunnerMessage(LogMessageForTestRunner nodeMessage) { Console.ForegroundColor = ColorForLogLevel(nodeMessage.Level); Console.WriteLine(nodeMessage.ToString()); Console.ResetColor(); }
protected override void HandleRunnerMessage(LogMessageForTestRunner node) { WriteRunnerMessage(node); base.HandleRunnerMessage(node); }
private void WriteRunnerMessage(LogMessageForTestRunner nodeMessage) { Console.ForegroundColor = ColorForLogLevel(nodeMessage.Level); Console.WriteLine(nodeMessage.ToString()); Console.ResetColor(); }
protected override void HandleRunnerMessage(LogMessageForTestRunner node) { WriteRunnerMessage(node); base.HandleRunnerMessage(node); }
public static bool TryParseLogMessage(string messageStr, out LogMessageForTestRunner logMessage) { var matchLog = RunnerLogMessageRegex.Match(messageStr); if (!matchLog.Success) { logMessage = null; return false; } LogLevel logLevel; Enum.TryParse(matchLog.Groups["level"].Value, true, out logLevel); var logSource = matchLog.Groups["logsource"].Value; var message = matchLog.Groups["message"].Value; logMessage = new LogMessageForTestRunner(message, logLevel, DateTime.UtcNow, logSource); return true; }
protected override void HandleRunnerMessage(LogMessageForTestRunner node) { _teamCityTestWriter?.WriteStdOutput(node.Message); base.HandleRunnerMessage(node); }
protected abstract void HandleRunnerMessage(LogMessageForTestRunner node);
protected abstract void HandleRunnerMessage(LogMessageForTestRunner node);