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(); }
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(); }