evenisse 2003/03/26 01:52:51
Modified: src/plugins-build/test plugin.jelly project.xml
src/plugins-build/test/xdocs properties.xml
Log:
Add jvmarg support for junit.
Add properties documentation.
Revision Changes Path
1.6 +16 -0 maven/src/plugins-build/test/plugin.jelly
Index: plugin.jelly
===================================================================
RCS file: /home/cvs/maven/src/plugins-build/test/plugin.jelly,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- plugin.jelly 20 Mar 2003 14:45:18 -0000 1.5
+++ plugin.jelly 26 Mar 2003 09:52:51 -0000 1.6
@@ -76,6 +76,10 @@
<j:forEach var="someProperty" items="${listOfProperties}">
<sysproperty key="${someProperty}"
value="${context.findVariable(someProperty)}"/>
</j:forEach>
+ <u:tokenize var="listOfJvmArgs" delim="
">${maven.junit.jvmargs}</u:tokenize>
+ <j:forEach var="somejvmarg" items="${listOfJvmArgs}">
+ <jvmarg value="${somejvmarg}"/>
+ </j:forEach>
<formatter type="xml"/>
<formatter type="plain" usefile="${maven.junit.usefile}"/>
<classpath>
@@ -123,6 +127,10 @@
<j:forEach var="someProperty" items="${listOfProperties}">
<sysproperty key="${someProperty}"
value="${context.findVariable(someProperty)}"/>
</j:forEach>
+ <u:tokenize var="listOfJvmArgs" delim=" ">${maven.junit.jvmargs}</u:tokenize>
+ <j:forEach var="somejvmarg" items="${listOfJvmArgs}">
+ <jvmarg value="${somejvmarg}"/>
+ </j:forEach>
<classpath>
<path refid="maven.dependency.classpath"/>
<pathelement location="${maven.build.dest}"/>
@@ -167,6 +175,10 @@
<j:forEach var="someProperty" items="${listOfProperties}">
<sysproperty key="${someProperty}"
value="${context.findVariable(someProperty)}"/>
</j:forEach>
+ <u:tokenize var="listOfJvmArgs" delim="
">${maven.junit.jvmargs}</u:tokenize>
+ <j:forEach var="somejvmarg" items="${listOfJvmArgs}">
+ <jvmarg value="${somejvmarg}"/>
+ </j:forEach>
<formatter type="xml"/>
<formatter type="plain" usefile="false"/>
<formatter type="plain" usefile="true"/>
@@ -224,6 +236,10 @@
<u:tokenize var="listOfProperties" delim="
">${maven.junit.sysproperties}</u:tokenize>
<j:forEach var="someProperty" items="${listOfProperties}">
<sysproperty key="${someProperty}"
value="${context.findVariable(someProperty)}"/>
+ </j:forEach>
+ <u:tokenize var="listOfJvmArgs" delim="
">${maven.junit.jvmargs}</u:tokenize>
+ <j:forEach var="somejvmarg" items="${listOfJvmArgs}">
+ <jvmarg value="${somejvmarg}"/>
</j:forEach>
<formatter type="xml"/>
<formatter type="plain" usefile="false"/>
1.9 +1 -1 maven/src/plugins-build/test/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/maven/src/plugins-build/test/project.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- project.xml 19 Mar 2003 05:36:10 -0000 1.8
+++ project.xml 26 Mar 2003 09:52:51 -0000 1.9
@@ -5,7 +5,7 @@
<pomVersion>3</pomVersion>
<id>maven-test-plugin</id>
<name>Maven Test Plug-in</name>
- <currentVersion>1.2</currentVersion>
+ <currentVersion>1.3-SNAPSHOT</currentVersion>
<description/>
<shortDescription>Java Project Management Tools</shortDescription>
<url>http://maven.apache.org/reference/plugins/test/</url>
1.4 +32 -0 maven/src/plugins-build/test/xdocs/properties.xml
Index: properties.xml
===================================================================
RCS file: /home/cvs/maven/src/plugins-build/test/xdocs/properties.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- properties.xml 20 Mar 2003 14:45:18 -0000 1.3
+++ properties.xml 26 Mar 2003 09:52:51 -0000 1.4
@@ -137,6 +137,38 @@
unit testing. The default value is <code>8192</code>.
</td>
</tr>
+ <tr>
+ <td>maven.junit.jvmargs</td>
+ <td>Yes</td>
+ <td>
+ If fork is enabled, additional parameters may be passed to the new VM.
+ You can specify some args separate by space.
+ Each arg is describe in sub properties.
+ Sample :
+ <source><![CDATA[
+maven.junit.jvmargs=-Xmx160m -verbose
+ ]]>
+ </source>
+ </td>
+ </tr>
+ <tr>
+ <td>maven.junit.sysproperties</td>
+ <td>Yes</td>
+ <td>
+ Use this property elements to specify system properties required
+ by the class. These properties will be made available to the VM during
+ the execution of the test (either Maven's VM or the forked VM, if fork
is enabled).
+ You can specify system properties separate by space.
+ Each properties is describe in sub properties.
+ Sample :
+ <source><![CDATA[
+maven.junit.sysproperties=prop1 basedir
+prop1=your value
+basedir=${basedir}
+ ]]>
+ </source>
+ </td>
+ </tr>
</table>
</section>
</body>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]