Forum Discussion
SmartBear_Suppo
Alumni
16 years agoHello,
Create a new Project with a TestCase and a single Groovy TestStep:
Running this will cause all other open Projects to run, good luck!
Regards,
Dain
eviware.com
Create a new Project with a TestCase and a single Groovy TestStep:
for(project in com.eviware.soapui.SoapUI.workspace.projectList) {
if(project.open && project.name != testRunner.testCase.testSuite.project.name) {
log.info "Running project: " + project.name
project.run( null, false )
}
}
Running this will cause all other open Projects to run, good luck!
Regards,
Dain
eviware.com
- Jazz10 years agoOccasional Contributor
Hello,
this look like what i need, but when i run this groovy script, i get following error
java.lang.NullPointerException error at line: 4
when i run whole project (with only this script) i get this from error log
Wed Jan 20 14:29:30 CET 2016:ERROR:java.lang.NullPointerException java.lang.NullPointerException at com.eviware.soapui.impl.wsdl.WsdlProjectPro.a(WsdlProjectPro.java:1041) at com.eviware.soapui.impl.wsdl.WsdlProjectPro.run(WsdlProjectPro.java:1033) at com.eviware.soapui.impl.wsdl.WsdlProjectPro.run(WsdlProjectPro.java:1) at com.eviware.soapui.model.testsuite.TestRunnable$run.call(Unknown Source) at Script15.run(Script15.groovy:4) at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:92) at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory$SoapUIProGroovyScriptEngine.run(SoapUIProGroovyScriptEngineFactory.java:76) at com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep.run(WsdlGroovyScriptTestStep.java:155) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestStep(AbstractTestCaseRunner.java:234) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTestStep(WsdlTestCaseRunner.java:47) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:148) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:1) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:130) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Looks like function project.run( null, false ) have problems with null (not sure, just my opinion) but i cant find any doc for this function, so i dont know what "null" and "false" means.
Any idea whats wrong here, or where to find doc about that function?
Thnx