Пример #1
0
        public static void MsTestExecutionReport([Required(Description = "Visual Studio Project File containing specs")] string projectFile,
                                                 [Optional("TestResult.trx", Description = "Test Result file generated by MsTest. Defaults to TestResult.trx")] string testResult,
                                                 [Optional("", Description = "Xslt file to use, defaults to built-in stylesheet if not provided")] string xsltFile,
                                                 [Optional("TestResult.html", "out", Description = "Generated Output File. Defaults to TestResult.html")] string outputFile)
        {
            var reportParameters =
                new MsTestExecutionReportParameters(projectFile, testResult, outputFile, xsltFile);
            var generator = new MsTestExecutionReportGenerator(reportParameters);

            generator.GenerateAndTransformReport();
        }
Пример #2
0
        public static void MsTestExecutionReport(MsTestOptions parameters)
        {
            MsTestExecutionReportParameters reportParameters;

            if (parameters.ProjectFile == null)
            {
                reportParameters = new MsTestExecutionReportParameters(parameters.ProjectName, parameters.FeatureLanguage, parameters.TestResult, parameters.OutputFile, parameters.XsltFile);
            }
            else
            {
                reportParameters = new MsTestExecutionReportParameters(parameters.ProjectFile, parameters.TestResult, parameters.OutputFile, parameters.XsltFile);
            }

            var generator = new MsTestExecutionReportGenerator(reportParameters);

            generator.GenerateAndTransformReport();
        }