Akka.MultiNodeTestRunner.Shared.Sinks.MessageSink.TryParseFailureExceptionMessage C# (CSharp) Method

TryParseFailureExceptionMessage() public static method

public static TryParseFailureExceptionMessage ( string messageStr, Akka.MultiNodeTestRunner.Shared.Sinks.NodeCompletedSpecWithFail &message ) : bool
messageStr string
message Akka.MultiNodeTestRunner.Shared.Sinks.NodeCompletedSpecWithFail
return bool
        public static bool TryParseFailureExceptionMessage(string messageStr, out NodeCompletedSpecWithFail message)
        {
            var matchStatus = NodeFailureReasonRegex.Match(messageStr);
            message = null;
            if (!matchStatus.Success) return false;

            var nodeIndex = Int32.Parse(matchStatus.Groups["node"].Value);
            var failureMessage = matchStatus.Groups["message"].Value;
            message = new NodeCompletedSpecWithFail(nodeIndex, failureMessage);

            return true;
        }