cancel
Showing results for 
Search instead for 
Did you mean: 

Running with command line mvn with external property file

Visitor

Running with command line mvn with external property file

Hi, 

We have a problem soupui test cases runnnig with maven. Normally we created test data in the program with groovy script. Now, we want to run with external properties file. I have a file named properties.txt . When i running with command line i use this command "mvn clean test" . With my pom.xml i could not use my property values inside the project xml. Seems like i could not reach these values. 

Here is my pom.xml: 

<configuration> 
<projectFile>${basedir}/src/test/soapRegression_development.xml</projectFile> 
<outputFolder>${basedir}/target/</outputFolder> 
<junitReport>true</junitReport> 
<printReport>false</printReport> 
<soapuiProperties> 
<property> 
<name>soapui.logroot</name> 
<value>${project.build.directory}/soapui-logs/</value> 
</property> 
<property> 
<name>soapui.properties.soapRegression_development</name> 
<value>${basedir}/properties.txt</value> 
</property> 
</soapuiProperties> 
<!--projectProperties> <value>envName=${urlName}</value> </projectProperties --> 
<endpoint>${endpoint}</endpoint> 
</configuration> 

1 REPLY 1
Contributor

Re: Running with command line mvn with external property file

@aliboztemir

hi,

kindly try below command:

mvn clean test -Dmyproperty=PropertyFileName.properties

 

Did my reply answer your question? Give Kudos or Accept it as a Solution.Smiley Wink

New Here?
Join us and watch the welcome video:
6 / 7 API Testing Mistakes Video
Top Kudoed Authors