public static TestRun MergeTRXsAndSave(List <string> trxFiles, string outputTrxFileName) { Console.WriteLine("De-serializing trx files:"); List <TestRun> runs = new List <TestRun>(); foreach (var trx in trxFiles) { Console.WriteLine(trx); runs.Add(TRXSerializationUtils.DeserializeTRX(trx)); } Console.WriteLine("Combining de-serialized trx files..."); var combinedTestRun = MergeTestRuns(runs); Console.WriteLine("Saving result..."); var savedFile = TRXSerializationUtils.SerializeAndSaveTestRun(combinedTestRun, outputTrxFileName); Console.WriteLine("Operation completed:"); Console.WriteLine("\tCombined trx files: " + trxFiles.Count); Console.WriteLine("\tResult trx file: " + savedFile); return(combinedTestRun); }
public static void GenerateReport(string trxFilePath, string outputFile, string screenshotLocation) { var testRun = TRXSerializationUtils.DeserializeTRX(trxFilePath); GenerateReport(testRun, outputFile, screenshotLocation); }