Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public static void GenerateReport(string trxFilePath, string outputFile, string screenshotLocation)
        {
            var testRun = TRXSerializationUtils.DeserializeTRX(trxFilePath);

            GenerateReport(testRun, outputFile, screenshotLocation);
        }