Return-Path:
Delivered-To: apmail-harmony-commits-archive@www.apache.org
Received: (qmail 18426 invoked from network); 30 Apr 2008 08:38:55 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2)
by minotaur.apache.org with SMTP; 30 Apr 2008 08:38:55 -0000
Received: (qmail 51808 invoked by uid 500); 30 Apr 2008 08:38:51 -0000
Delivered-To: apmail-harmony-commits-archive@harmony.apache.org
Received: (qmail 51785 invoked by uid 500); 30 Apr 2008 08:38:51 -0000
Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm
Precedence: bulk
List-Help:
List-Unsubscribe:
List-Post:
List-Id:
Reply-To: dev@harmony.apache.org
Delivered-To: mailing list commits@harmony.apache.org
Received: (qmail 51774 invoked by uid 99); 30 Apr 2008 08:38:51 -0000
Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Apr 2008 01:38:51 -0700
X-ASF-Spam-Status: No, hits=-2000.0 required=10.0
tests=ALL_TRUSTED
X-Spam-Check-By: apache.org
Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Apr 2008 08:38:15 +0000
Received: by eris.apache.org (Postfix, from userid 65534)
id 93A00238885A; Wed, 30 Apr 2008 01:38:27 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Subject: svn commit: r652315 - in /harmony/standard/site:
docs/subcomponents/buildtest/howto.html
xdocs/subcomponents/buildtest/howto.xml
Date: Wed, 30 Apr 2008 08:38:27 -0000
To: commits@harmony.apache.org
From: smishura@apache.org
X-Mailer: svnmailer-1.0.8
Message-Id: <20080430083827.93A00238885A@eris.apache.org>
X-Virus-Checked: Checked by ClamAV on apache.org
Author: smishura
Date: Wed Apr 30 01:38:25 2008
New Revision: 652315
URL: http://svn.apache.org/viewvc?rev=652315&view=rev
Log:
Update instructions for integrity testing
Add instructions for snapshot testing
Modified:
harmony/standard/site/docs/subcomponents/buildtest/howto.html
harmony/standard/site/xdocs/subcomponents/buildtest/howto.xml
Modified: harmony/standard/site/docs/subcomponents/buildtest/howto.html
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/buildtest/howto.html?rev=652315&r1=652314&r2=652315&view=diff
==============================================================================
--- harmony/standard/site/docs/subcomponents/buildtest/howto.html (original)
+++ harmony/standard/site/docs/subcomponents/buildtest/howto.html Wed Apr 30 01:38:25 2008
@@ -306,19 +306,21 @@
# Tests are run in HDK workspace against HDK's JRE
classlib-test.parameters.required.tested.jre=${hdk.parameters.shared.binaries.jre.dir}
-classlib-test.parameters.required.trunk.dir=${hdk.parameters.shared.classlib.trunk.dir}
classlib-test.parameters.svn.classlib.dir=hdk/working_classlib
-drlvm-test.parameters.required.built.drlvm.trunk=${hdk.parameters.shared.drlvm.trunk.dir}
-drlvm-test.parameters.required.common.resources=${hdk.parameters.shared.common.resources.dir}
+drlvm-test.parameters.required.hy.hdk=${hdk.parameters.shared.trunk.dir}/target/hdk
drlvm-test.parameters.required.drlvm.config=debug
+drlvm-test.parameters.svn.drlvm.dir=hdk/working_vm
+drlvm-test.parameters.svn.common_resources.dir=hdk/common_resources
-drlvm-reg-test.parameters.required.built.drlvm.trunk=${hdk.parameters.shared.drlvm.trunk.dir}
-drlvm-reg-test.parameters.required.common.resources=${hdk.parameters.shared.common.resources.dir}
+drlvm-reg-test.parameters.required.hy.hdk=${hdk.parameters.shared.trunk.dir}/target/hdk
drlvm-reg-test.parameters.required.drlvm.config=debug
+drlvm-reg-test.parameters.svn.drlvm.dir=hdk/working_vm
+drlvm-reg-test.parameters.svn.common_resources.dir=hdk/common_resources
-jdktools-test.parameters.required.built.trunk.dir=${hdk.parameters.shared.jdktools.trunk.dir}
+jdktools-test.parameters.required.tested.jre=${hdk.parameters.shared.binaries.jre.dir}
jdktools-test.parameters.svn.jdktools.dir=hdk/working_jdktools
+jdktools-test.parameters.svn.common_resources.dir=hdk/common_resources
@@ -344,7 +346,41 @@
- TODO.
+ Let's setup snapshot testing cycle that includes Class library, DRLVM
+ and JDKTools unit tests. The setup is pretty straightforward.
+
+
+ 1) Install the same tools,
+ as for building the Apache Harmony components.
+
+
+ 2) Check out the infrastructure from SVN repository:
+
svn co http://svn.apache.org/repos/asf/harmony/enhanced/buildtest/trunk/infra
+
+
+ 3) Change directory to the infrastructure directory.
+
+
+ 4) Copy âframework.local.propertiesâ file from snapshot adaptor' dir
+ to the root dir.
+
cp adaptors/snapshot/framework.local.properties .
+
+
+ 5) Update âframework.local.propertiesâ. For example, if e-mail
+ notifications are required then set appropriate values in the file.
+
+
+ 6) Run the following commands:
+
+ant -Dtest.suites="snapshot,classlib-test,drlvm-test,drlvm-reg-test,jdktools-test" install
+ant setup
+ant run-cc
+
+
+
+ These steps launches CruiseControl
that downloads and
+ unpacks snapshot and runs unit tests. The testing cycle is run once
+ per snapshot.
Back to top
Modified: harmony/standard/site/xdocs/subcomponents/buildtest/howto.xml
URL: http://svn.apache.org/viewvc/harmony/standard/site/xdocs/subcomponents/buildtest/howto.xml?rev=652315&r1=652314&r2=652315&view=diff
==============================================================================
--- harmony/standard/site/xdocs/subcomponents/buildtest/howto.xml (original)
+++ harmony/standard/site/xdocs/subcomponents/buildtest/howto.xml Wed Apr 30 01:38:25 2008
@@ -137,19 +137,21 @@
# Tests are run in HDK workspace against HDK's JRE
classlib-test.parameters.required.tested.jre=${hdk.parameters.shared.binaries.jre.dir}
-classlib-test.parameters.required.trunk.dir=${hdk.parameters.shared.classlib.trunk.dir}
classlib-test.parameters.svn.classlib.dir=hdk/working_classlib
-drlvm-test.parameters.required.built.drlvm.trunk=${hdk.parameters.shared.drlvm.trunk.dir}
-drlvm-test.parameters.required.common.resources=${hdk.parameters.shared.common.resources.dir}
+drlvm-test.parameters.required.hy.hdk=${hdk.parameters.shared.trunk.dir}/target/hdk
drlvm-test.parameters.required.drlvm.config=debug
+drlvm-test.parameters.svn.drlvm.dir=hdk/working_vm
+drlvm-test.parameters.svn.common_resources.dir=hdk/common_resources
-drlvm-reg-test.parameters.required.built.drlvm.trunk=${hdk.parameters.shared.drlvm.trunk.dir}
-drlvm-reg-test.parameters.required.common.resources=${hdk.parameters.shared.common.resources.dir}
+drlvm-reg-test.parameters.required.hy.hdk=${hdk.parameters.shared.trunk.dir}/target/hdk
drlvm-reg-test.parameters.required.drlvm.config=debug
+drlvm-reg-test.parameters.svn.drlvm.dir=hdk/working_vm
+drlvm-reg-test.parameters.svn.common_resources.dir=hdk/common_resources
-jdktools-test.parameters.required.built.trunk.dir=${hdk.parameters.shared.jdktools.trunk.dir}
+jdktools-test.parameters.required.tested.jre=${hdk.parameters.shared.binaries.jre.dir}
jdktools-test.parameters.svn.jdktools.dir=hdk/working_jdktools
+jdktools-test.parameters.svn.common_resources.dir=hdk/common_resources
@@ -175,7 +177,41 @@
- TODO.
+ Let's setup snapshot testing cycle that includes Class library, DRLVM
+ and JDKTools unit tests. The setup is pretty straightforward.
+
+
+ 1) Install the same tools,
+ as for building the Apache Harmony components.
+
+
+ 2) Check out the infrastructure from SVN repository:
+
svn co http://svn.apache.org/repos/asf/harmony/enhanced/buildtest/trunk/infra
+
+
+ 3) Change directory to the infrastructure directory.
+
+
+ 4) Copy âframework.local.propertiesâ file from snapshot adaptor' dir
+ to the root dir.
+
cp adaptors/snapshot/framework.local.properties .
+
+
+ 5) Update âframework.local.propertiesâ. For example, if e-mail
+ notifications are required then set appropriate values in the file.
+
+
+ 6) Run the following commands:
+
+ant -Dtest.suites="snapshot,classlib-test,drlvm-test,drlvm-reg-test,jdktools-test" install
+ant setup
+ant run-cc
+
+
+
+ These steps launches CruiseControl
that downloads and
+ unpacks snapshot and runs unit tests. The testing cycle is run once
+ per snapshot.