public static string GetLastRunFromReport(string reportPath)
{
if (!Directory.Exists(reportPath))
return null;
string resultsFileFullPath = reportPath + @"\" + ResultsFileName;
if (!File.Exists(resultsFileFullPath))
return null;
try
{
var root = XElement.Load(resultsFileFullPath);
var element = root.XPathSelectElement("//Doc/Summary");
var lastStartRun = element.Attribute("sTime");
return lastStartRun.Value.Split(new char[] {' '})[0];
}
catch (Exception)
{
return null;
}
}