ContributionsMost RecentMost LikesSolutionsRe: SetUp Scripts for current and future datesYour question is irrelevant here and i will explain why . Grooy is compatible with java. In other words, you can add plain old java code in your groovy script. IN other other words, the question of the next sunday is a java question. According to google, this is a suitable response http://www.coderanch.com/t/411465/java/java/date-next-sunday For more complicated date manipulation i would strongly recommand the Joda Time libray. Any jars can be use if the it is present in th ext directory of soapui. Omar EL MandourRe: Trouble merging tests from branchYes use the pro version with the composite project feature See http://www.soapui.org/Working-with-Projects/team-testing-support.html Omar EL mandourRe: Xpath assertionsMy advice would be to stick on SoapUi 3.6.1 or even 3.5.1 like me unless you require an upgrade for a reason. The newer versions have a lot of regression issues. Omar EL MandourRe: SetUp Scripts for current and future datesHi, you can put it directly in the xml. it is more readable. Example : <!-- text within dateEffectiveFrom tag is replaced with a date 1 day from today in yyyy-MM-dd format --> <dateStart>${= String.format('%tF', new Date() + 1) }</dateStart> Omar EL MandourRe: Changing java options for maven-soapui-pluginHi, i met the same issue with the maven plugin plus jetty. I've switched back to maven plugin + tomcat and it works fine. Are you sure that is a soapui issue and NOT a jetty one ? An other working solution is to increase the jvm memory with the environment variable MAVEN_OPTS To be sure that the parameters are set, run mvn with -X (debug mode) Omar EL MandourRe: Test Automation: Maven with custom listener i'm assuming that the *-listeners.xml file needs to be placed under some directory for the maven plugin to pick it up ? Yes, but i dont know as much as you bout know. I can give you the direct solution but it will be more effective to give you for my heuristic search pattern reusable many times According to you the *-listener.xml have to be in the /bin/listeners. But how Soapui can know that ? Black Magic >:D , hard coded in the java code or a parameter ? We know that the Gui one is launched by a script adding differents variables. So let see the content of soapui.bat if "%SOAPUI_HOME%" == "" goto START set JAVA_OPTS=%JAVA_OPTS% -Dsoapui.ext.libraries="%SOAPUI_HOME%ext" set JAVA_OPTS=%JAVA_OPTS% -Dsoapui.ext.listeners="%SOAPUI_HOME%listeners" Youpi ! Dsoapui.ext.listeners is a parameter. Just to be sure let apply a double check with Google Source Code By the way, this tool is most effective tool to search for real example and able to apply easily my favourite copy/paste pattern ) Back to Soapui, the response is here : System.getProperty( "soapui.ext.listeners" ); Now we have to find a way to tell to maven eviware plugin to apply the mirror instruction: System.setProperty("soapui.ext.listeners", myValue) portion of code. I havent test ot but this may make it. ... <configuration> <soapuiProperties> <property> <name>soapui.ext.listeners</name> <value>${project.build.testOutputDirectory}/soapui/myListener.xml</value> </property> </soapuiProperties> And how to be sure it will loaded ? maybe like usual they have a log added And the answer is yes according to this line of code. You will read on the console : "Adding listeners from your_Path_Specify_inMaven Omar elmandourRe: JDBC Request with external driversOk this is how im doing. Hope it will help you: On the top testSuite setup secript (like @beforeClass for Junit)before anything : import groovy.sql.Sql; import org.apache.commons.io.FileUtils; //get the jdbc url define as a project property //useful to change it dynamically for a specific environnement manually or dynamically via the maven Plugin with a specifi //profil def datasource=context.expand('${#Project#datasource.url}'); //!!!!!!!!!WARNING!!! Mandatory to use since >=3.6.2 the 2 following lines //to register the jdbc //def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context ); //groovyUtils.registerJdbcDriver("org.postgresql.Driver"); if( datasource != null ) { log.info "Definition of the datasource =:"+datasource; } def sql; sql = Sql.newInstance(datasource, "postgres","postgres", "org.postgresql.Driver"); //we get the relative root of the soapuiProject def projectroot = context.expand('${projectDir}'); //the file si read according to the relative root of the sopaui project File file = new File(projectroot+"//soapui.sql"); def sqlFileContent= FileUtils.readFileToString(file); //execute the sql file sql.execute(sqlFileContent); Re: Test Automation: Maven with custom listenerYou might need to modify the .jar See here : http://www.soapui.org/Developers-Corner ... oapui.htmlRe: Error on asserts coming from the databaseFirst you must be sure to launch using the same command on maven or whatever on jenkins and not on jenkins. Without this, we cant be sure that you are not using some parameters specifics of jenkins. Second, you have some sopaui logs (search for *.log files generated) containing more details about the tests failed (response received explaining what it might failed). And try the last soapui version or better like me the 3.5.1.(i'm sticking on this version because of regressions on the 3.6.1 and others) Hope it helps you.Re: JDBC Request with external driversPlace the drivers and any jars on the ext directories of SoapUi.See here this tutorial for more.