Remove Specific Suit in SOAP UI from Command Prompt
Hi,
I am trying to remove a particular suite from the soap ui from Command Prompt. Groovy script is located in SOAP UI. I am calling this script from command prompt. But I am getting array index out of bound Exception in the command Prompt.
Below is my code:
import com.eviware.soapui.model.project.ProjectFactoryRegistry;
import com.eviware.soapui.impl.wsdl.WsdlProjectFactory ;
def workspace = context.testCase.testSuite.project.workspace;
log.info workspace
groovyUtils = new com.eviware.soapui.support.GroovyUtils(context);
projectPath = groovyUtils.projectPath+'ScenariosFrameworkUpdatedTestFinal.xml';
log.info projectPath
def testProject = (workspace==null) ? ProjectFactoryRegistry.getProjectFactory(WsdlProjectFactory.WSDL_TYPE).createNew(projectPath) : workspace.getProjectByName('Service_Golden_Scenarios') ;
if(!testProject.open && workspace!=null) workspace.openProject(testProject);
def genReportTS = testProject.testSuites['NewCustomerSuiteTest'];
context.getTestCase().getTestSuite().getProject().removeTestSuite(genReportTS)
Thanks
Steve