You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by sm...@apache.org on 2007/08/16 07:10:15 UTC

svn commit: r566489 - in /harmony/enhanced/buildtest/branches/2.0/adaptors: classlib-test/adaptor.xml snapshot/adaptor.xml snapshot/framework.local.properties

Author: smishura
Date: Wed Aug 15 22:10:13 2007
New Revision: 566489

URL: http://svn.apache.org/viewvc?view=rev&rev=566489
Log:
Add classlib-test suite to snapshot testing

Modified:
    harmony/enhanced/buildtest/branches/2.0/adaptors/classlib-test/adaptor.xml
    harmony/enhanced/buildtest/branches/2.0/adaptors/snapshot/adaptor.xml
    harmony/enhanced/buildtest/branches/2.0/adaptors/snapshot/framework.local.properties

Modified: harmony/enhanced/buildtest/branches/2.0/adaptors/classlib-test/adaptor.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/adaptors/classlib-test/adaptor.xml?view=diff&rev=566489&r1=566488&r2=566489
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/adaptors/classlib-test/adaptor.xml (original)
+++ harmony/enhanced/buildtest/branches/2.0/adaptors/classlib-test/adaptor.xml Wed Aug 15 22:10:13 2007
@@ -23,14 +23,33 @@
     <property name="classlib-test.results.dir"
               value="${results.dir}/${suite.name}"/>
 
+    <!-- if the suite is run against snapshot -->
+    <condition property="is.snapshot">
+        <equals arg1="${classlib-test.parameters.depends}"
+                arg2="snapshot"
+                trim="yes" />
+    </condition>
+
     <!-- the default value for JRE options -->
     <property name="jre.options" value="-showversion"/>
 
     <!-- do setup -->
-    <target name="setup">
+    <target name="setup" depends="-setup-classlib-ws">
         <mkdir dir="${classlib-test.results.dir}"/>
     </target>
 
+    <target name="-setup-classlib-ws" if="is.snapshot">
+        <mkdir dir="${classlib-test.parameters.required.trunk.dir}" />
+        <svn-co url="${classlib-test.parameters.required.trunk.url}"
+                trunk="${classlib-test.parameters.required.trunk.dir}" />
+
+        <ant target="fetch-depends"
+             dir="${classlib-test.parameters.required.trunk.dir}"
+             inheritAll="false" />
+        <ant dir="${classlib-test.parameters.required.trunk.dir}"
+             inheritAll="false" />
+    </target>
+
     <!-- do run -->
     <target name="run">
         <!-- remove old results (they have been archived after the run) -->
@@ -78,6 +97,15 @@
 
         <fail message="There were CLASSLIB Unit Test failures."
               if="classlib-test.run.failed"/>
+    </target>
+
+    <target name="-update-classlib-ws" if="is.snapshot">
+        <!-- adjust classlib-tests to snapshots revision -->
+        <loadproperties srcFile="${snapshot.svn.revision.file}"/>
+        <exec executable="svn" dir="${classlib-test.trunk.dir}" failonerror="true">
+            <arg line="-r${svn.revision}"/>
+            <arg line="update" />
+        </exec>
     </target>
 
 </project>

Modified: harmony/enhanced/buildtest/branches/2.0/adaptors/snapshot/adaptor.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/adaptors/snapshot/adaptor.xml?view=diff&rev=566489&r1=566488&r2=566489
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/adaptors/snapshot/adaptor.xml (original)
+++ harmony/enhanced/buildtest/branches/2.0/adaptors/snapshot/adaptor.xml Wed Aug 15 22:10:13 2007
@@ -177,6 +177,16 @@
         <archive-result/>
     </target>
 
+    <target name="publish-classlib-test">
+        <mkdir dir="${snapshot.results.dir}/classlib-test" />
+        <copy todir="${snapshot.results.dir}/classlib-test">
+            <fileset dir="${checkouts.dir}/classlib/build/test_report/html">
+                <include name="**" />
+            </fileset>
+        </copy>
+        <archive-result/>
+    </target>
+
     <target name="publish-func">
         <delete dir="${snapshot.results.dir}/func" />
         <mkdir dir="${snapshot.results.dir}/func" />

Modified: harmony/enhanced/buildtest/branches/2.0/adaptors/snapshot/framework.local.properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/adaptors/snapshot/framework.local.properties?view=diff&rev=566489&r1=566488&r2=566489
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/adaptors/snapshot/framework.local.properties (original)
+++ harmony/enhanced/buildtest/branches/2.0/adaptors/snapshot/framework.local.properties Wed Aug 15 22:10:13 2007
@@ -9,6 +9,15 @@
 axis2_app.parameters.cc.config=${adaptors.dir}/snapshot/suite-cc-custom-config.xml
 
 #
+classlib-test.parameters.depends=snapshot
+classlib-test.parameters.required.tested.jre=${snapshot.parameters.shared.jre}
+classlib-test.parameters.cc.config=${adaptors.dir}/snapshot/suite-cc-custom-config.xml
+
+classlib-test.parameters.required.trunk.url=http://svn.apache.org/repos/asf/harmony/enhanced/classlib/trunk
+classlib-test.trunk.dir=${checkouts.dir}/classlib
+classlib-test.parameters.required.trunk.dir=${classlib-test.trunk.dir}
+
+#
 dacapo.parameters.depends=snapshot
 dacapo.parameters.required.jdk.to.test.home=${snapshot.parameters.shared.jre}
 dacapo.parameters.cc.config=${adaptors.dir}/snapshot/suite-cc-custom-config.xml