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