PR: MPTEST-27
Submitted by: joseph benavidez allow specification of <env/> vars git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@115042 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
f59f9e27c4
commit
c81c867f22
@ -121,6 +121,10 @@
|
|||||||
<j:forEach var="someProperty" items="${listOfProperties}">
|
<j:forEach var="someProperty" items="${listOfProperties}">
|
||||||
<sysproperty key="${someProperty}" value="${context.getVariable(someProperty)}"/>
|
<sysproperty key="${someProperty}" value="${context.getVariable(someProperty)}"/>
|
||||||
</j:forEach>
|
</j:forEach>
|
||||||
|
<u:tokenize var="listOfEnv" delim=" ">${maven.junit.envvars}</u:tokenize>
|
||||||
|
<j:forEach var="someEnv" items="${listOfEnv}">
|
||||||
|
<env key="${someEnv}" value="${context.getVariable(someEnv)}"/>
|
||||||
|
</j:forEach>
|
||||||
<u:tokenize var="listOfJvmArgs" delim=" ">${maven.junit.jvmargs}</u:tokenize>
|
<u:tokenize var="listOfJvmArgs" delim=" ">${maven.junit.jvmargs}</u:tokenize>
|
||||||
<j:forEach var="somejvmarg" items="${listOfJvmArgs}">
|
<j:forEach var="somejvmarg" items="${listOfJvmArgs}">
|
||||||
<jvmarg value="${somejvmarg}"/>
|
<jvmarg value="${somejvmarg}"/>
|
||||||
@ -173,6 +177,10 @@
|
|||||||
<j:forEach var="someProperty" items="${listOfProperties}">
|
<j:forEach var="someProperty" items="${listOfProperties}">
|
||||||
<sysproperty key="${someProperty}" value="${context.getVariable(someProperty)}"/>
|
<sysproperty key="${someProperty}" value="${context.getVariable(someProperty)}"/>
|
||||||
</j:forEach>
|
</j:forEach>
|
||||||
|
<u:tokenize var="listOfEnv" delim=" ">${maven.junit.envvars}</u:tokenize>
|
||||||
|
<j:forEach var="someEnv" items="${listOfEnv}">
|
||||||
|
<env key="${someEnv}" value="${context.getVariable(someEnv)}"/>
|
||||||
|
</j:forEach>
|
||||||
<u:tokenize var="listOfJvmArgs" delim=" ">${maven.junit.jvmargs}</u:tokenize>
|
<u:tokenize var="listOfJvmArgs" delim=" ">${maven.junit.jvmargs}</u:tokenize>
|
||||||
<j:forEach var="somejvmarg" items="${listOfJvmArgs}">
|
<j:forEach var="somejvmarg" items="${listOfJvmArgs}">
|
||||||
<jvmarg value="${somejvmarg}"/>
|
<jvmarg value="${somejvmarg}"/>
|
||||||
@ -225,6 +233,10 @@
|
|||||||
<j:forEach var="someProperty" items="${listOfProperties}">
|
<j:forEach var="someProperty" items="${listOfProperties}">
|
||||||
<sysproperty key="${someProperty}" value="${context.getVariable(someProperty)}"/>
|
<sysproperty key="${someProperty}" value="${context.getVariable(someProperty)}"/>
|
||||||
</j:forEach>
|
</j:forEach>
|
||||||
|
<u:tokenize var="listOfEnv" delim=" ">${maven.junit.envvars}</u:tokenize>
|
||||||
|
<j:forEach var="someEnv" items="${listOfEnv}">
|
||||||
|
<env key="${someEnv}" value="${context.getVariable(someEnv)}"/>
|
||||||
|
</j:forEach>
|
||||||
<u:tokenize var="listOfJvmArgs" delim=" ">${maven.junit.jvmargs}</u:tokenize>
|
<u:tokenize var="listOfJvmArgs" delim=" ">${maven.junit.jvmargs}</u:tokenize>
|
||||||
<j:forEach var="somejvmarg" items="${listOfJvmArgs}">
|
<j:forEach var="somejvmarg" items="${listOfJvmArgs}">
|
||||||
<jvmarg value="${somejvmarg}"/>
|
<jvmarg value="${somejvmarg}"/>
|
||||||
@ -298,6 +310,10 @@
|
|||||||
<j:forEach var="someProperty" items="${listOfProperties}">
|
<j:forEach var="someProperty" items="${listOfProperties}">
|
||||||
<sysproperty key="${someProperty}" value="${context.getVariable(someProperty)}"/>
|
<sysproperty key="${someProperty}" value="${context.getVariable(someProperty)}"/>
|
||||||
</j:forEach>
|
</j:forEach>
|
||||||
|
<u:tokenize var="listOfEnv" delim=" ">${maven.junit.envvars}</u:tokenize>
|
||||||
|
<j:forEach var="someEnv" items="${listOfEnv}">
|
||||||
|
<env key="${someEnv}" value="${context.getVariable(someEnv)}"/>
|
||||||
|
</j:forEach>
|
||||||
<maven:pluginVar var="jvmargs" plugin="maven-test-plugin" property="maven.junit.jvmargs" />
|
<maven:pluginVar var="jvmargs" plugin="maven-test-plugin" property="maven.junit.jvmargs" />
|
||||||
<j:if test="${!empty(jvmArgs)}">
|
<j:if test="${!empty(jvmArgs)}">
|
||||||
<jvmarg line="${jvmargs}"/>
|
<jvmarg line="${jvmargs}"/>
|
||||||
|
|||||||
@ -24,6 +24,7 @@ maven.junit.dir = ${basedir}
|
|||||||
maven.junit.fork = no
|
maven.junit.fork = no
|
||||||
maven.junit.format=brief
|
maven.junit.format=brief
|
||||||
maven.junit.jvmargs=
|
maven.junit.jvmargs=
|
||||||
|
maven.junit.envvars=
|
||||||
maven.junit.jvm=
|
maven.junit.jvm=
|
||||||
maven.junit.printSummary=true
|
maven.junit.printSummary=true
|
||||||
maven.junit.usefile = true
|
maven.junit.usefile = true
|
||||||
|
|||||||
@ -25,6 +25,7 @@
|
|||||||
</properties>
|
</properties>
|
||||||
<body>
|
<body>
|
||||||
<release version="1.6-SNAPSHOT" date="in CVS">
|
<release version="1.6-SNAPSHOT" date="in CVS">
|
||||||
|
<action dev="brett" type="fix" issue="MPTEST-27" due-to="joseph benavidez">add maven.junit.envvars property</action>
|
||||||
<action dev="brett" type="fix" issue="MPTEST-26">add maven.junit.jvm property</action>
|
<action dev="brett" type="fix" issue="MPTEST-26">add maven.junit.jvm property</action>
|
||||||
<action dev="brett" type="fix" issue="MPTEST-28">accept maven.test.failure.ignore == false</action>
|
<action dev="brett" type="fix" issue="MPTEST-28">accept maven.test.failure.ignore == false</action>
|
||||||
<action dev="brett" type="fix" issue="MPTEST-25">Honour maven.test.failure.ignore for test:single and test:match</action>
|
<action dev="brett" type="fix" issue="MPTEST-25">Honour maven.test.failure.ignore for test:single and test:match</action>
|
||||||
|
|||||||
@ -195,8 +195,7 @@
|
|||||||
<td>Yes</td>
|
<td>Yes</td>
|
||||||
<td>
|
<td>
|
||||||
If fork is enabled, additional parameters may be passed to the new VM.
|
If fork is enabled, additional parameters may be passed to the new VM.
|
||||||
You can specify some args separate by space.
|
You can specify some args separated by a space.
|
||||||
Each arg is describe in sub properties.
|
|
||||||
Sample :
|
Sample :
|
||||||
<source><![CDATA[
|
<source><![CDATA[
|
||||||
maven.junit.jvmargs=-Xmx160m -verbose
|
maven.junit.jvmargs=-Xmx160m -verbose
|
||||||
@ -204,6 +203,21 @@ maven.junit.jvmargs=-Xmx160m -verbose
|
|||||||
</source>
|
</source>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>maven.junit.envvars</td>
|
||||||
|
<td>Yes</td>
|
||||||
|
<td>
|
||||||
|
If fork is enabled, additional environment variables may be passed to the new VM.
|
||||||
|
You can specify some variable separated by a space.
|
||||||
|
Each variable is describe in sub properties.
|
||||||
|
Sample :
|
||||||
|
<source><![CDATA[
|
||||||
|
maven.junit.envvars=LD_LIBRARY_PATH
|
||||||
|
LD_LIBRARY_PATH=/usr/local/lib
|
||||||
|
]]>
|
||||||
|
</source>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>maven.junit.sysproperties</td>
|
<td>maven.junit.sysproperties</td>
|
||||||
<td>Yes</td>
|
<td>Yes</td>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user