Ejemplo n.º 1
0
        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);
        }