static void Main(string[] args) { if (args == null || args.Length != 3) { throw new Exception("Illegal Number of Argument"); } var resultList = new SortedDictionary <string, SortedDictionary <string, UnitTestResult> >(); var trx_file_name_list = Directory.GetFiles(args[0], "*.trx"); int pass_count = 0; int fail_count = 0; int skip_count = 0; foreach (string file_name in trx_file_name_list) { var reader = new TrxReader(file_name); Console.WriteLine("[INFO] : Reading the Trx file : {0}", file_name); reader.GetTestResults(ref resultList); Console.WriteLine("[INFO] : Getting TestResult from Trx file : {0}", file_name); pass_count += reader.PassCount; fail_count += reader.FailCount; skip_count += reader.SkipCount; } var excelWriter = new ExcelWriter(args[1], args[2]); excelWriter.WriteOwnerResultsToExcel(resultList); excelWriter.WriteUniqueResultsToExcel(resultList); Console.WriteLine("[INFO] : Writing to Excel File : {0}", args[1]); excelWriter.AddChart(pass_count, fail_count, skip_count); Console.WriteLine("[INFO] : Generating charts : {0}", args[1]); Console.WriteLine("[INFO] : Output File : {0}", args[1]); }
static void Main(string[] args) { if (args == null || args.Length < 2) { throw new Exception("Illegal Number of Argument"); } var reader = new TrxReader(args[0]); Console.WriteLine("[INFO] : Reading the Trx file : {0}", args[0]); var resultList = reader.GetTestResults(); Console.WriteLine("[INFO] : Getting TestResult from Trx file : {0}", args[0]); var excelWriter = new ExcelWriter(args[1]); excelWriter.WriteToExcel(resultList); Console.WriteLine("[INFO] : Writing to Excel File : {0}", args[1]); excelWriter.AddChart(reader.PassCount, reader.FailCount, reader.SkipCount); Console.WriteLine("[INFO] : Generating charts : {0}", args[1]); Console.WriteLine("[INFO] : Output File : {0}", args[1]); }
static void Main(string[] args) { if (args == null || args.Length < 2) { Console.WriteLine("usage: Trx2Excel <trxfile> <excelfile> -a:--allinonesheet"); return; } Console.WriteLine(args.Length); var reader = new TrxReader(args[0]); Console.WriteLine("[INFO] : Reading the Trx file : {0}", args[0]); var resultList = reader.GetTestResults(); Console.WriteLine("[INFO] : Getting TestResult from Trx file : {0}", args[0]); var excelWriter = new ExcelWriter(args[1], args.Length == 3 && ( new string[] { "-a", "--allinonesheet" }.Contains(args[2]))); excelWriter.WriteToExcel(resultList); Console.WriteLine("[INFO] : Writing to Excel File : {0}", args[1]); excelWriter.AddChart(reader.PassCount, reader.FailCount, reader.SkipCount); Console.WriteLine("[INFO] : Generating charts : {0}", args[1]); Console.WriteLine("[INFO] : Output File : {0}", args[1]); }