Author: jlboudart
Date: Tue Oct  1 21:25:52 2013
New Revision: 1528220

URL: http://svn.apache.org/r1528220
Log:
Introduce syspropertyset in junit / testng plugins

Modified:
    ant/easyant/plugins/trunk/abstract-test/src/main/resources/abstract-test.ant
    
ant/easyant/plugins/trunk/abstract-test/src/test/antunit/abstract-test-test.xml
    ant/easyant/plugins/trunk/junit/src/main/resources/junit.ant
    ant/easyant/plugins/trunk/testng/src/main/resources/testng.ant

Modified: 
ant/easyant/plugins/trunk/abstract-test/src/main/resources/abstract-test.ant
URL: 
http://svn.apache.org/viewvc/ant/easyant/plugins/trunk/abstract-test/src/main/resources/abstract-test.ant?rev=1528220&r1=1528219&r2=1528220&view=diff
==============================================================================
--- 
ant/easyant/plugins/trunk/abstract-test/src/main/resources/abstract-test.ant 
(original)
+++ 
ant/easyant/plugins/trunk/abstract-test/src/main/resources/abstract-test.ant 
Tue Oct  1 21:25:52 2013
@@ -31,6 +31,8 @@
         <property name="skip.test" value="true" />
         <property name="skip.test.integration" value="true" />
     </target>
+       
+       <propertyset id="test.propertyset.ref" description="a set of properties 
/ system properties used by tests"/>
 
     <target name="abstract-test:init" 
depends="abstract-provisioning:provisioning">
         <ea:parameter property="target.test.xml" default="${target}/test/xml" 
description="destination directory for xml test report" />

Modified: 
ant/easyant/plugins/trunk/abstract-test/src/test/antunit/abstract-test-test.xml
URL: 
http://svn.apache.org/viewvc/ant/easyant/plugins/trunk/abstract-test/src/test/antunit/abstract-test-test.xml?rev=1528220&r1=1528219&r2=1528220&view=diff
==============================================================================
--- 
ant/easyant/plugins/trunk/abstract-test/src/test/antunit/abstract-test-test.xml 
(original)
+++ 
ant/easyant/plugins/trunk/abstract-test/src/test/antunit/abstract-test-test.xml 
Tue Oct  1 21:25:52 2013
@@ -34,6 +34,10 @@
 
     <target name="setUp" depends="clean" />
     <target name="tearDown" depends="clean" />
+       
+       <target name="test-abstract-test-global">
+               <au:assertReferenceSet refid="test.propertyset.ref"/>
+       </target>
 
     <target name="test-abstract-test:init" depends="abstract-test:init">
         <au:assertPropertyEquals name="target.test.xml" 
value="${target}/test/xml" />

Modified: ant/easyant/plugins/trunk/junit/src/main/resources/junit.ant
URL: 
http://svn.apache.org/viewvc/ant/easyant/plugins/trunk/junit/src/main/resources/junit.ant?rev=1528220&r1=1528219&r2=1528220&view=diff
==============================================================================
--- ant/easyant/plugins/trunk/junit/src/main/resources/junit.ant (original)
+++ ant/easyant/plugins/trunk/junit/src/main/resources/junit.ant Tue Oct  1 
21:25:52 2013
@@ -17,7 +17,7 @@
 <project name="org.apache.easyant.plugins#junit" 
xmlns:ea="antlib:org.apache.easyant" xmlns:ac="antlib:net.sf.antcontrib">
     <ea:core-version requiredrevision="[0.9,+]" />
 
-    <ea:plugin module="abstract-test" revision="0.9" />
+    <ea:plugin module="abstract-test" revision="0.10" />
 
     <target name="junit:init" depends="abstract-test:init">
         <ea:parameter property="test.run.forkmode" default="perTest"
@@ -72,6 +72,9 @@
                 <batchtest todir="${target.test.xml}">
                     <resources refid="target.@{prefix}.set" />
                 </batchtest>
+               
+                <syspropertyset refid="test.propertyset.ref"/>
+
             </junit>
         </sequential>
     </macrodef>

Modified: ant/easyant/plugins/trunk/testng/src/main/resources/testng.ant
URL: 
http://svn.apache.org/viewvc/ant/easyant/plugins/trunk/testng/src/main/resources/testng.ant?rev=1528220&r1=1528219&r2=1528220&view=diff
==============================================================================
--- ant/easyant/plugins/trunk/testng/src/main/resources/testng.ant (original)
+++ ant/easyant/plugins/trunk/testng/src/main/resources/testng.ant Tue Oct  1 
21:25:52 2013
@@ -17,7 +17,7 @@
 <project name="org.apache.easyant.plugins#testng" 
xmlns:ea="antlib:org.apache.easyant">
     <ea:core-version requiredrevision="[0.9,+]" />
 
-    <ea:plugin module="abstract-test" revision="0.9" />
+    <ea:plugin module="abstract-test" revision="0.10" />
 
     <target name="testng:init" depends="abstract-test:init">
         <ea:parameter property="testng.filename" description="testng 
configuration filename" default="testng.xml" />
@@ -41,6 +41,7 @@
                 <xmlfileset dir="${target.@{prefix}.classes}" 
includes="${testng.filename}" />
                 <!-- Alternative way to launch testng, maybe this could be an 
alternative target? -->
                 <classfileset dir="${target.@{prefix}.classes}" 
includes="**/*.class" />
+               <propertyset refid="test.propertyset.ref"/>
             </testng>
         </sequential>
     </macrodef>


Reply via email to