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/05/11 11:45:53 UTC
svn commit: r537148 - in
/harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test: ./
adaptor.xml parameters.xml
Author: smishura
Date: Fri May 11 02:45:53 2007
New Revision: 537148
URL: http://svn.apache.org/viewvc?view=rev&rev=537148
Log:
Apply patch from HARMONY-3766:
([buildtest][cc/ci] project to run drlvm reg.tests under CC/CI)
Added:
harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/
harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/adaptor.xml (with props)
harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/parameters.xml (with props)
Added: harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/adaptor.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/adaptor.xml?view=auto&rev=537148
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/adaptor.xml (added)
+++ harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/adaptor.xml Fri May 11 02:45:53 2007
@@ -0,0 +1,76 @@
+<?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. -->
+
+<!-- ======================================================================
+ BT Adaptor Executing Harmony DRLVM Regression Tests
+ ====================================================================== -->
+<project name="drlvm-reg-test" default="run" basedir=".">
+
+ <property name="drlvm-reg-test.results.dir" value="${results.dir}/${suite.name}"/>
+
+ <target name="setup">
+ <mkdir dir="${results.dir}/${suite.name}"/>
+ </target>
+
+ <target name="run">
+ <!-- remove old results (they should be archived after the run) -->
+ <delete quiet="true" verbose="false">
+ <fileset dir="${drlvm-reg-test.results.dir}" includes="**/*"/>
+ </delete>
+
+ <!-- time of the current test run -->
+ <tstamp>
+ <format property="drlvm-reg-test.run.time" pattern="yyyyMMdd_HHmm"/>
+ </tstamp>
+
+ <!-- launch the tests kernel.test -->
+ <exec-ant dir="${built.drlvm.trunk}/build"
+ file="make/build.xml"
+ targets="reg.test"
+ lib="${built.drlvm.trunk}/build/make/tmp"
+ failonerror="false"
+ failproperty="drlvm-reg-test.run.failed">
+ <sysproperty key="build.cfg" value="${drlvm.config}"/>
+ <sysproperty key="external.dep.CLASSLIB.loc"
+ value='${built.classlib.trunk}'/>
+ <sysproperty key="machine.arch" value="${os.arch}"/>
+ <sysproperty key="junit.jar" value="${ext.junit.location}"/>
+ </exec-ant>
+
+ <!-- define the resulting files -->
+ <fileset id="drlvm-reg-test.results.set"
+ dir="${built.drlvm.trunk}/build"
+ includes="*${drlvm.config}/**/TEST-*.xml">
+ <date datetime="${drlvm-reg-test.run.time}"
+ pattern="yyyyMMdd_HHmm"
+ when="after"/>
+ </fileset>
+
+ <copy todir="${drlvm-reg-test.results.dir}">
+ <fileset refid="drlvm-reg-test.results.set"/>
+ <packagemapper from="*" to="*"/>
+ </copy>
+
+ <!-- store the results in an artchive -->
+ <zip destfile="${results.dir}/${suite.name}_${drlvm-reg-test.run.time}.zip"
+ basedir="${drlvm-reg-test.results.dir}"/>
+
+ <fail message="There were drlvm-reg-test failures"
+ if="drlvm-reg-test.run.failed"/>
+ </target>
+</project>
+
Propchange: harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/adaptor.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/parameters.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/parameters.xml?view=auto&rev=537148
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/parameters.xml (added)
+++ harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/parameters.xml Fri May 11 02:45:53 2007
@@ -0,0 +1,37 @@
+<?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.
+-->
+
+<parameters depends="classlib,drlvm">
+
+ <required>
+ <built.drlvm.trunk
+ description="Path to built drlvm trunk"
+ value="${drlvm.parameters.shared.trunk.dir}" />
+ <built.classlib.trunk
+ description="Path to built classlib trunk"
+ value="${classlib.parameters.shared.trunk.dir}"/>
+ <drlvm.config
+ description="The built drlvm configuration (debug/release)"
+ value="${drlvm.parameters.shared.build.config}"/>
+ </required>
+
+ <cc
+ results="${drlvm-reg-test.results.dir}"
+ />
+
+</parameters>
Propchange: harmony/enhanced/buildtest/branches/2.0/adaptors/drlvm-reg-test/parameters.xml
------------------------------------------------------------------------------
svn:eol-style = native