public static bool TryParseFailureMessage(string messageStr, out NodeCompletedSpecWithFail message)
{
var matchStatus = NodePassStatusRegex.Match(messageStr);
message = null;
if (!matchStatus.Success) return false;
if (!matchStatus.Groups["status"].Value.Equals(NodeFailed)) return false;
var nodeIndex = Int32.Parse(matchStatus.Groups["node"].Value);
var passMessage = matchStatus.Groups["test"].Value + " " + matchStatus.Groups["status"].Value;
message = new NodeCompletedSpecWithFail(nodeIndex, passMessage);
return true;
}