private IEnumerable <FeatureTestResult> ParseTestResults() { if (TestResultsFile == null) { Log.LogMessage("No testresults file has been provided, continuing without test results..."); return(Enumerable.Empty <FeatureTestResult>()); } ITestResultParser parser = GetTestResultParser(TestEngine); Log.LogMessage("Testresult has been configured to be {0}, available results will be published.", TestEngine); return(parser.Parse(TestResultsFile.ItemSpec)); }
private TestDataProvider ParseFiles(IExecutionContext executionContext, TestRunContext testRunContext, List <string> testResultsFiles, ITestResultParser testResultParser) { if (testResultParser == null) { return(null); } TestDataProvider testDataProvider = null; try { // Parse test results files testDataProvider = testResultParser.ParseTestResultFiles(testRunContext, testResultsFiles); } catch (Exception ex) { executionContext.Write("Failed to parse result files: ", ex.ToString()); } return(testDataProvider); }