public void ExecuteMavenProjectTestNGXML(IGingerAction GA, string OverwriteMavenHomePath, string MavenProjectFolderPath, bool PerformMavenInstall, string TestngXmlPath, List <TestNGTestParameter> TestngXmlParametersToOverwrite, bool OverwriteOriginalTestngXml, bool ParseConsoleOutputs, bool FailActionDueToConsoleErrors, bool ParseTestngResultsXml, string OverwriteTestngResultsXmlDefaultFolderPath, bool FailActionDueToTestngResultsXmlFailures) { //Set execution configurations TestNGExecution testNgExecuter = new TestNGExecution(); testNgExecuter.ExecuterType = TestNGExecution.eExecuterType.Maven; testNgExecuter.JavaProjectType = TestNGExecution.eJavaProjectType.Maven; testNgExecuter.ExecutionMode = TestNGExecution.eExecutionMode.XML; testNgExecuter.GingerAction = GA; testNgExecuter.MavenCmdFullPath = OverwriteMavenHomePath; testNgExecuter.MavenProjectFolderPath = MavenProjectFolderPath; testNgExecuter.PerformMavenInstall = PerformMavenInstall; testNgExecuter.TestngXmlPath = TestngXmlPath; testNgExecuter.TestngXmlParametersToOverwrite = TestngXmlParametersToOverwrite; testNgExecuter.OverwriteOriginalTestngXml = OverwriteOriginalTestngXml; testNgExecuter.ParseConsoleOutputs = ParseConsoleOutputs; testNgExecuter.FailActionDueToConsoleErrors = FailActionDueToConsoleErrors; testNgExecuter.ParseTestngResultsXml = ParseTestngResultsXml; testNgExecuter.TestngResultsXmlFolderPath = OverwriteTestngResultsXmlDefaultFolderPath; testNgExecuter.FailActionDueToTestngResultsXmlFailures = FailActionDueToTestngResultsXmlFailures; testNgExecuter.Execute(); }
public void ExecuteTestNGXML(IGingerAction GA, string OverwriteJavaHomePath, string JavaProjectBinPath, string JavaProjectResourcesPath, string TestngXmlPath, List <TestNGTestParameter> TestngXmlParametersToOverwrite, bool OverwriteOriginalTestngXml, bool ParseConsoleOutputs, bool FailActionDueToConsoleErrors, bool ParseTestngResultsXml, string OverwriteTestngResultsXmlDefaultFolderPath, bool FailActionDueToTestngResultsXmlFailures) { //Set execution configurations TestNGExecution testNgExecuter = new TestNGExecution(); testNgExecuter.ExecuterType = TestNGExecution.eExecuterType.Java; testNgExecuter.JavaProjectType = TestNGExecution.eJavaProjectType.Regular; testNgExecuter.ExecutionMode = TestNGExecution.eExecutionMode.XML; testNgExecuter.GingerAction = GA; testNgExecuter.JavaExeFullPath = OverwriteJavaHomePath; testNgExecuter.JavaProjectBinPath = JavaProjectBinPath; testNgExecuter.JavaProjectResourcesPath = JavaProjectResourcesPath; testNgExecuter.TestngXmlPath = TestngXmlPath; testNgExecuter.TestngXmlParametersToOverwrite = TestngXmlParametersToOverwrite; testNgExecuter.OverwriteOriginalTestngXml = OverwriteOriginalTestngXml; testNgExecuter.ParseConsoleOutputs = ParseConsoleOutputs; testNgExecuter.FailActionDueToConsoleErrors = FailActionDueToConsoleErrors; testNgExecuter.ParseTestngResultsXml = ParseTestngResultsXml; testNgExecuter.TestngResultsXmlFolderPath = OverwriteTestngResultsXmlDefaultFolderPath; testNgExecuter.FailActionDueToTestngResultsXmlFailures = FailActionDueToTestngResultsXmlFailures; testNgExecuter.Execute(); }