public static void PrintSingleTest()
{
var directories = GetBuildDirectories();
var tests = new List<TestResult>();
foreach (var dir in directories)
{
var files = Directory.GetFiles(dir, "junitResult.xml");
if (files.Any())
{
var fileName = files[0];
var iterator = GetTestCasesWithErrors("UserAcceptanceTests.Features.ProductFeature","RefreshOnProductAfterAddingCommentShouldNOTResultInErrorBugFix",fileName);
while (iterator.MoveNext())
{
var failingTest = GetFailingTestName(iterator);
var testResult = new TestResult {BuildName = GetBuildName(dir),TestName = failingTest};
tests.Add(testResult);
}
}
}
foreach (var failingTest in tests.ToList().OrderBy(x=>x.BuildName).Reverse())
{
Console.WriteLine(failingTest);
}
}