public override void SetUp() { base.SetUp(); TRXParser parser = new TRXParser(); mTestResults = parser.GetTestResults(Path.Combine("trx", "sample.trx")).EnumerateTestResults(); }
private void RunReport(string trxPath) { AllureAdapter adapter = new AllureAdapter(); ITestResultProvider testResultsProvider = new TRXParser(); IEnumerable <MSTestResult> testResults = testResultsProvider.GetTestResults(trxPath); adapter.GenerateTestResults(testResults, mTargetDir); }
public static int Main(string[] args) { string resultsDir; string trxPath; if (!ParseCommandLineOptions(args, out trxPath, out resultsDir)) { DisplayHelp(); return ERROR; } if (!File.Exists(trxPath)) { System.Console.WriteLine("The supplied TRX file: '" + trxPath + "' was not found."); return ERROR; } ITestResultProvider testResultProvider = new TRXParser(); AllureAdapter adapter = new AllureAdapter(); try { System.Console.Write("Generating allure files... "); IEnumerable<MSTestResult> testResults = testResultProvider.GetTestResults(trxPath); adapter.GenerateTestResults(testResults, resultsDir); System.Console.WriteLine("Done."); return OK; } catch (Exception e) { System.Console.WriteLine("There was an error generating allure files into '" + resultsDir + "' from the TRX file '" + trxPath + "'."); // perhaps in the future we'll use log4net. System.Console.WriteLine(e.ToString()); return ERROR; } }
public static int Main(string[] args) { string resultsDir; string trxPath; if (!ParseCommandLineOptions(args, out trxPath, out resultsDir)) { DisplayHelp(); return(ERROR); } if (!File.Exists(trxPath)) { System.Console.WriteLine("The supplied TRX file: '" + trxPath + "' was not found."); return(ERROR); } ITestResultProvider testResultProvider = new TRXParser(); AllureAdapter adapter = new AllureAdapter(); try { System.Console.Write("Generating allure files... "); IEnumerable <MSTestResult> testResults = testResultProvider.GetTestResults(trxPath); adapter.GenerateTestResults(testResults, resultsDir); System.Console.WriteLine("Done."); return(OK); } catch (Exception e) { System.Console.WriteLine("There was an error generating allure files into '" + resultsDir + "' from the TRX file '" + trxPath + "'."); // perhaps in the future we'll use log4net. System.Console.WriteLine(e.ToString()); return(ERROR); } }
private void RunReport(string trxPath) { AllureAdapter adapter = new AllureAdapter(); ITestResultProvider testResultsProvider = new TRXParser(); IEnumerable<MSTestResult> testResults = testResultsProvider.GetTestResults(trxPath); adapter.GenerateTestResults(testResults, mTargetDir); }