public static List<XmlNode> GetSuccessfulTestSuites(XmlNodeList xmlNodeList)
{
List<XmlNode> resultList = new List<XmlNode>();
for (int i = 0; i < xmlNodeList.Count; ++i)
{
XmlNode nameNode =
xmlNodeList.Item(i).Attributes.GetNamedItem("name");
XmlNode successNode =
xmlNodeList.Item(i).Attributes.GetNamedItem("success");
XmlNode executedNode =
xmlNodeList.Item(i).Attributes.GetNamedItem("executed");
if (successNode == null) continue;
if (executedNode == null) continue;
try
{
if (successNode.Value.Equals("True"))
resultList.Add(xmlNodeList.Item(i));
}
catch (Exception ex)
{
//ignore...
Logger.LogException(ex);
}
}
return resultList;
}