コード例 #1
0
        public static void NUnitExecutionReport([Required(Description = "Visual Studio Project File containing specs")] string projectFile,
                                                [Optional("TestResult.xml", Description = "Xml Test Result file generated by NUnit. Defaults to TestResult.xml")] string xmlTestResult,
                                                [Optional("", Description = "Xslt file to use, defaults to built-in stylesheet if not provided")] string xsltFile,
                                                [Optional("TestResult.txt", "testOutput", Description = "The labeled test output file generated by nunit-console. Defaults to TestResult.txt")] string labeledTestOutput,
                                                [Optional("TestResult.html", "out", Description = "Generated Output File. Defaults to TestResult.html")] string outputFile)
        {
            var reportParameters =
                new NUnitExecutionReportParameters(projectFile, xmlTestResult, labeledTestOutput, outputFile, xsltFile);
            var generator = new NUnitExecutionReportGenerator(reportParameters);

            generator.GenerateAndTransformReport();
        }
コード例 #2
0
        public static void NUnitExecutionReport(NUnitOptions parameters)
        {
            NUnitExecutionReportParameters reportParameters;

            if (parameters.ProjectFile == null)
            {
                reportParameters = new NUnitExecutionReportParameters(parameters.ProjectName, parameters.FeatureLanguage, parameters.XmlTestResult, parameters.TestOutput, parameters.OutputFile, parameters.XsltFile);
            }
            else
            {
                reportParameters = new NUnitExecutionReportParameters(parameters.ProjectFile, parameters.XmlTestResult, parameters.TestOutput, parameters.OutputFile, parameters.XsltFile);
            }

            var generator = new NUnitExecutionReportGenerator(reportParameters);

            generator.GenerateAndTransformReport();
        }