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/03/21 09:44:00 UTC

svn commit: r520803 - in /harmony/enhanced/buildtest/trunk/modules/classlib-drlvm-iterative: config/config-HUT_iterative.xml project.template

Author: smishura
Date: Wed Mar 21 01:43:59 2007
New Revision: 520803

URL: http://svn.apache.org/viewvc?view=rev&rev=520803
Log:
Create project template for classlib-drlvm-iterative

Added:
    harmony/enhanced/buildtest/trunk/modules/classlib-drlvm-iterative/project.template
      - copied, changed from r520800, harmony/enhanced/buildtest/trunk/modules/classlib-drlvm-iterative/config/config-HUT_iterative.xml
Removed:
    harmony/enhanced/buildtest/trunk/modules/classlib-drlvm-iterative/config/config-HUT_iterative.xml

Copied: harmony/enhanced/buildtest/trunk/modules/classlib-drlvm-iterative/project.template (from r520800, harmony/enhanced/buildtest/trunk/modules/classlib-drlvm-iterative/config/config-HUT_iterative.xml)
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/trunk/modules/classlib-drlvm-iterative/project.template?view=diff&rev=520803&p1=harmony/enhanced/buildtest/trunk/modules/classlib-drlvm-iterative/config/config-HUT_iterative.xml&r1=520800&p2=harmony/enhanced/buildtest/trunk/modules/classlib-drlvm-iterative/project.template&r2=520803
==============================================================================
--- harmony/enhanced/buildtest/trunk/modules/classlib-drlvm-iterative/config/config-HUT_iterative.xml (original)
+++ harmony/enhanced/buildtest/trunk/modules/classlib-drlvm-iterative/project.template Wed Mar 21 01:43:59 2007
@@ -1,220 +1,84 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- 
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-     
-         http://www.apache.org/licenses/LICENSE-2.0
-     
-     Unless required by applicable law or agreed to in writing, software
-     distributed under the License is distributed on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-     See the License for the specific language governing permissions and
-     limitations under the License. 
--->
-
-<cruisecontrol>
-
-    <!--The cc.property file contains the name and values of properties-->
-    <property file="cc.properties" />
-    <property name="cl.prefix" value="[build-test alert] BUILD FAILED ${os} ${cc} debug: classlib "/>
-    <property name="vm.prefix" value="[build-test alert] BUILD FAILED ${os} ${cc} debug: drlvm"/>
-    <property name="cl.prefix.ok" value="[build-test alert] BUILD FIXED ${os} ${cc} debug: classlib "/>
-    <property name="vm.prefix.ok" value="[build-test alert] BUILD FIXED ${os} ${cc} debug: drlvm"/>
-    <property name="HUT-iterative.prefix" value="[build-test alert] BUILD FAILED ${osdetailed} ${cc} debug:  classlib tests iterative"/> 
-    <property name="HUT-iterative.prefix.ok" value="[build-test alert] BUILD FIXED ${osdetailed} ${cc} debug:  classlib tests iterative"/> 
-
-    <project name="classlib">
-
-        <listeners>
-            <currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
-        </listeners>
-
-        <bootstrappers>
-            <svnbootstrapper localWorkingCopy="projects/classlib/trunk" />
-            <svnbootstrapper localWorkingCopy="projects/drlvm/trunk" />
-        </bootstrappers>
-
-        <modificationset quietperiod="60">
-            <svn localWorkingCopy="projects/classlib/trunk"/>
-        </modificationset>
-
-        <schedule interval="${timeout}">
-        	<ant target="fetch-depends rebuild" antWorkingDir="projects/${project.name}/trunk" timeout="${ttimeout}" usedebug="false">
-		    <jvmarg arg="-D${proxy.host.property}=${proxy.value}"/>
-		    <jvmarg arg="-D${proxy.port.property}=${port.value}"/>
-        	    <jvmarg arg="-Xms200M" />
-        	    <jvmarg arg="-Xmx700M" />
-        	</ant>
-        </schedule>
-
-	<publishers>
-            <antpublisher   
-                 antworkingdir="."  
-                 buildfile="copyres.xml"  
-                 uselogger="true"  
-                 usedebug="false"  
-                 target="copy.res"> 
-                <property name="VM" value="drlvm"/> 
-            </antpublisher> 
-            <onfailure>
-                <xsltlogpublisher directory="."  outfilename="classlib.txt"  xsltfile="br.xsl" />
-                <antpublisher   
-                     antworkingdir="."  
-                     buildfile="copyres.xml"  
-                     uselogger="true"  
-                     usedebug="true"  
-                     target="email.res"> 
-                     <property name="file" value="classlib.txt"/> 
-                     <property name="mailhost" value="${server_addr}"/>
-                     <property name="fromaddress" value="${report_from}"/>
-                     <property name="toaddress" value="${report_to}"/>
-                     <property name="subject" value="${cl.prefix}"/>
-                     <property name="flag" value="${project.name}"/>
-                </antpublisher> 
-            </onfailure>
-            <onsuccess>
-                <xsltlogpublisher directory="."  outfilename="classlib.txt.ok"  xsltfile="br.xsl" />
-                <antpublisher   
-                     antworkingdir="."  
-                     buildfile="copyres.xml"  
-                     uselogger="true"  
-                     usedebug="true"  
-                     target="email.res.ok"> 
-                     <property name="file" value="classlib.txt.ok"/> 
-                     <property name="mailhost" value="${server_addr}"/>
-                     <property name="fromaddress" value="${report_from}"/>
-                     <property name="toaddress" value="${report_to}"/>
-                     <property name="subject" value="${cl.prefix.ok}"/>
-                     <property name="flag" value="${project.name}"/>
-                </antpublisher> 
-            </onsuccess>
-        </publishers>
-
-    </project>
-
-    <project name="drlvm">
-
-        <listeners>
-            <currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
-        </listeners>
-
-        <modificationset quietperiod="30">
-            <svn localWorkingCopy="projects/drlvm/trunk"/>
-            <svn localWorkingCopy="projects/classlib/trunk"/>
-            <buildstatus logdir="logs/classlib"/>
-        </modificationset>
-
-        <schedule interval="${timeout}">
-        	<exec command="${sh}" args="${cmd.prefix} ${cmd} -D${proxy.host.vm}=${proxy.value} -D${proxy.port.vm}=${port.value} -Dexternal.dep.CLASSLIB.loc=${wdir}/projects/classlib/trunk clean update build" workingdir="projects/${project.name}/trunk/build" timeout="${ttimeout}" errorstr="FAILED"/>
-        </schedule>
-
-	<publishers>
-            <onfailure>
-                <xsltlogpublisher directory="." outfilename="drlvm.txt" xsltfile="br.xsl" />
-                <antpublisher   
-                    antworkingdir="."  
-                    buildfile="copyres.xml"  
-                    uselogger="true"  
-                    usedebug="false"  
-                    target="email.res"> 
-                    <property name="file" value="drlvm.txt"/> 
-                    <property name="mailhost" value="${server_addr}"/>
-                    <property name="fromaddress" value="${report_from}"/>
-                    <property name="toaddress" value="${report_to}"/>
-                    <property name="subject" value="${vm.prefix}"/>
-                    <property name="flag" value="${project.name}"/>
-                </antpublisher> 
-            </onfailure>
-            <onsuccess>
-                <xsltlogpublisher directory="." outfilename="drlvm.txt.ok" xsltfile="br.xsl" />
-                <antpublisher   
-                    antworkingdir="."  
-                    buildfile="copyres.xml"  
-                    uselogger="true"  
-                    usedebug="false"  
-                    target="email.res.ok"> 
-                    <property name="file" value="drlvm.txt.ok"/> 
-                    <property name="mailhost" value="${server_addr}"/>
-                    <property name="fromaddress" value="${report_from}"/>
-                    <property name="toaddress" value="${report_to}"/>
-                    <property name="subject" value="${vm.prefix.ok}"/>
-                    <property name="flag" value="${project.name}"/>
-                </antpublisher> 
-            </onsuccess>
-	</publishers>
-
-    </project>
-
-    <project name="HUT-drlvm-iterative">
-
-        <listeners>
-            <currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
-        </listeners>
-
-        <modificationset quietperiod="60">
-            <svn localWorkingCopy="projects/classlib/trunk"/>
-            <svn localWorkingCopy="projects/drlvm/trunk"/>
-            <buildstatus logdir="logs/classlib"/>
-            <buildstatus logdir="logs/drlvm"/>
-	    <!--alwaysbuild/-->
-        </modificationset>
-
-        <schedule interval="${timeout}">
-        	<!--exec command="${sh}" args="${cmd.prefix} ${cmd_HUT_iterative} ${wdir}/projects/drlvm/trunk/build/${os}_ia32_${cc}_debug/deploy/jdk/jre drl ${HUT_forkmode} ${wdir}/projects/classlib/trunk ${HUT_iterations}" workingdir="HUT_iterative" timeout="${HUT_iterative_timeout}" errorstr="FAILED" /-->
-        	<exec command="${sh}" args="${cmd.prefix} ${cmd_HUT_iterative} ${wdir}${fs}projects${fs}drlvm${fs}trunk${fs}build${fs}${os}_ia32_${cc}_debug${fs}deploy${fs}jdk${fs}jre drl ${HUT_forkmode} ${wdir}${fs}projects${fs}classlib${fs}trunk ${HUT_iterations}" workingdir="HUT_iterative" timeout="${HUT_iterative_timeout}" errorstr="FAILED" />
-        </schedule>
-
-        <log dir="logs/${project.name}">
-            <merge dir="projects/classlib/trunk/build" pattern="TEST-*.xml" />
-        </log>
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+# 
+#     http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License. 
+
+<property name="iterative.prefix" value="[build-test alert] BUILD FAILED ${osdetailed} ${cc} debug:  classlib tests iterative"/> 
+<property name="iterative.prefix.ok" value="[build-test alert] BUILD FIXED ${osdetailed} ${cc} debug:  classlib tests iterative"/> 
+
+<project name="classlib-drlvm-iterative">
+
+    <listeners>
+        <currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
+    </listeners>
+
+    <modificationset quietperiod="60">
+        <svn localWorkingCopy="projects/classlib/trunk"/>
+        <svn localWorkingCopy="projects/drlvm/trunk"/>
+        <buildstatus logdir="logs/classlib"/>
+        <buildstatus logdir="logs/drlvm"/>
+    </modificationset>
+
+    <schedule interval="${timeout}">
+        <!--exec command="${sh}" args="${cmd.prefix} ${cmd_HUT_iterative} ${wdir}/projects/drlvm/trunk/build/${os}_ia32_${cc}_debug/deploy/jdk/jre drl ${HUT_forkmode} ${wdir}/projects/classlib/trunk ${HUT_iterations}" workingdir="HUT_iterative" timeout="${HUT_iterative_timeout}" errorstr="FAILED" /-->
+        <exec command="${sh}" args="${cmd.prefix} ${cmd_HUT_iterative} ${wdir}${fs}projects${fs}drlvm${fs}trunk${fs}build${fs}${os}_ia32_${cc}_debug${fs}deploy${fs}jdk${fs}jre drl ${HUT_forkmode} ${wdir}${fs}projects${fs}classlib${fs}trunk ${HUT_iterations}" workingdir="HUT_iterative" timeout="${HUT_iterative_timeout}" errorstr="FAILED" />
+    </schedule>
+
+    <log dir="logs/${project.name}">
+        <merge dir="projects/classlib/trunk/build" pattern="TEST-*.xml" />
+    </log>
 			     
-	<publishers>
-            <antpublisher   
+    <publishers>
+        <antpublisher   
                  antworkingdir="."  
                  buildfile="copyres.xml"  
                  uselogger="true"  
                  usedebug="false"  
                  target="copy.HUT-iterative.res"> 
                 <property name="VM" value="drlvm"/> 
-            </antpublisher> 
-            <onfailure>
-                <xsltlogpublisher directory="."  outfilename="HUT-iterative.txt"  xsltfile="br.xsl" />
-                <antpublisher   
+        </antpublisher> 
+        <onfailure>
+            <xsltlogpublisher directory="."  outfilename="HUT-iterative.txt"  xsltfile="br.xsl" />
+            <antpublisher   
                      antworkingdir="."  
                      buildfile="copyres.xml"  
                      uselogger="true"  
                      usedebug="true"  
                      target="email.always.res"> 
-                     <property name="file" value="HUT-iterative.txt"/> 
-                     <property name="mailhost" value="${server_addr}"/>
-                     <property name="fromaddress" value="${report_from}"/>
-                     <property name="toaddress" value="${report_to}"/>
-                     <property name="subject" value="${HUT-iterative.prefix}"/>
-                     <property name="flag" value="${project.name}"/>
-                </antpublisher> 
-            </onfailure>
-            <onsuccess>
-                <xsltlogpublisher directory="."  outfilename="HUT-iterative.txt.ok"  xsltfile="br.xsl" />
-                <antpublisher   
+                <property name="file" value="HUT-iterative.txt"/> 
+                <property name="mailhost" value="${server_addr}"/>
+                <property name="fromaddress" value="${report_from}"/>
+                <property name="toaddress" value="${report_to}"/>
+                <property name="subject" value="${iterative.prefix}"/>
+                <property name="flag" value="${project.name}"/>
+            </antpublisher> 
+        </onfailure>
+        <onsuccess>
+            <xsltlogpublisher directory="."  outfilename="HUT-iterative.txt.ok"  xsltfile="br.xsl" />
+            <antpublisher   
                      antworkingdir="."  
                      buildfile="copyres.xml"  
                      uselogger="true"  
                      usedebug="true"  
                      target="email.always.res"> 
-                     <property name="file" value="HUT-iterative.txt.ok"/> 
-                     <property name="mailhost" value="${server_addr}"/>
-                     <property name="fromaddress" value="${report_from}"/>
-                     <property name="toaddress" value="${report_to}"/>
-                     <property name="subject" value="${HUT-iterative.prefix.ok}"/>
-                     <property name="flag" value="${project.name}"/>
-                </antpublisher> 
-            </onsuccess>
-	</publishers>
-
-    </project>
+                <property name="file" value="HUT-iterative.txt.ok"/> 
+                <property name="mailhost" value="${server_addr}"/>
+                <property name="fromaddress" value="${report_from}"/>
+                <property name="toaddress" value="${report_to}"/>
+                <property name="subject" value="${iterative.prefix.ok}"/>
+                <property name="flag" value="${project.name}"/>
+            </antpublisher> 
+        </onsuccess>
+    </publishers>
 
-</cruisecontrol>
+</project>