Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 78990 invoked from network); 28 Nov 2007 08:31:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 28 Nov 2007 08:31:53 -0000 Received: (qmail 37599 invoked by uid 500); 28 Nov 2007 08:31:41 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 37583 invoked by uid 500); 28 Nov 2007 08:31:41 -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 37574 invoked by uid 99); 28 Nov 2007 08:31:41 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Nov 2007 00:31:41 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Nov 2007 08:31:38 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id EBE281A9832; Wed, 28 Nov 2007 00:31:15 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r598909 - in /harmony/enhanced/buildtest/branches/2.0: adaptors/maven_test/ tests/maven_test/ Date: Wed, 28 Nov 2007 08:31:14 -0000 To: commits@harmony.apache.org From: smishura@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20071128083115.EBE281A9832@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: smishura Date: Wed Nov 28 00:31:12 2007 New Revision: 598909 URL: http://svn.apache.org/viewvc?rev=598909&view=rev Log: Apply patch from HARMONY-5203: [buildtest][maven_test] Add new adaptor for maven unit test Added: harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/ harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/MAVEN.BTI.README.txt (with props) harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/adaptor.xml (with props) harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/parameters.xml (with props) harmony/enhanced/buildtest/branches/2.0/tests/maven_test/ harmony/enhanced/buildtest/branches/2.0/tests/maven_test/alltests.list (with props) harmony/enhanced/buildtest/branches/2.0/tests/maven_test/build.xml (with props) harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.linux.x86 (with props) harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.windows.x86 (with props) harmony/enhanced/buildtest/branches/2.0/tests/maven_test/maven.property Added: harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/MAVEN.BTI.README.txt URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/MAVEN.BTI.README.txt?rev=598909&view=auto ============================================================================== --- harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/MAVEN.BTI.README.txt (added) +++ harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/MAVEN.BTI.README.txt Wed Nov 28 00:31:12 2007 @@ -0,0 +1,80 @@ + ========================================================== + Running Apache Maven Unit Tests under BT infrastructure + ========================================================== + + +This document describes how to run Apache Maven Unit Tests on Apache +Harmony within Apache Harmony Build&Test infrastructure +Please see BTI's README.txt +for general instructions on BT usage. The following platforms are currently +supported: Windows x86, Linux x86. + +--------------- +Archive Content +--------------- + +This archive contains scripts for running maven unit test within BT. The directories structure +within BT trunk directory is as follows: + ++/ +|-+adaptors/ - scripts connecting test suites to BTI (called "adaptors") +| | +| |-+maven_test/ - maven suite adaptor directory +| | +| |--adaptor.xml - maven suite adaptor +| | +| |--MAVEN.BTI.README.txt - this readme file +| | +| |--parameters.xml - parameters file +| +|-+tests/ - test suites integrated into BTI + | + |-+maven_test/ - maven scripts directory + | + |--alltests.list - list of all Maven Unit Tests; used by exclude.lists feature + | + |--build.xml - main maven suite launching script + | + |--exclude.list.${os}.${arch} - platform specific exclude.lists + | + |--maven.properties - maven properties (used when running without BTI) + + +----------------------------------------------------------------- +Running Apache Maven Unit Tests on Harmony JRE under BT infrastructure +----------------------------------------------------------------- + +1. Follow instructions from /README.txt to satisfy general BTI + pre-requisites (install necessary software, specify environment variables, + specify proxy settings if necessary). + +2. Unpack this archive to directory + +3. Perform setup: + + buildtest -Dtest.suites="classlib,drlvm,maven_test" setup + +4. Configure BT for maven run: + + * Specify appropriate options for the JRE under test in /framework.local.properties + file by setting maven.parameters.optional.tested.vm.options=. By default, + maven.parameters.optional.vm.options="" + + * Specify appropriate mail settings in /framework.local.properties file + if you want Cruise Control to send mail notifications. + + * Modify platform specific exclude.list in /tests/maven_test if necessary. It should be named + as exclude.list.${os}.${arch} where ${os}.${arch} can be windows.x86, linux.x86 or linux.x86_64. + +5. Build classlib and drlvm and run maven on it: + + buildtest -Dtest.suites="classlib,drlvm,maven_test" run + +6. To continuously perform Harmony JRE build (classlib and drlvm) and maven_test run under Cruise Control: + + buildtest -Dtest.suites="classlib,drlvm,maven_test" run-cc + +-------------------------------- +DISCLAIMER AND LEGAL INFORMATION +-------------------------------- +Other brands and names are the property of their respective owners. Propchange: harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/MAVEN.BTI.README.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/adaptor.xml URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/adaptor.xml?rev=598909&view=auto ============================================================================== --- harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/adaptor.xml (added) +++ harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/adaptor.xml Wed Nov 28 00:31:12 2007 @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + setup: Install, configure and build maven and its pre-requisites + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/adaptor.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/parameters.xml URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/parameters.xml?rev=598909&view=auto ============================================================================== --- harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/parameters.xml (added) +++ harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/parameters.xml Wed Nov 28 00:31:12 2007 @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: harmony/enhanced/buildtest/branches/2.0/adaptors/maven_test/parameters.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/enhanced/buildtest/branches/2.0/tests/maven_test/alltests.list URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/maven_test/alltests.list?rev=598909&view=auto ============================================================================== --- harmony/enhanced/buildtest/branches/2.0/tests/maven_test/alltests.list (added) +++ harmony/enhanced/buildtest/branches/2.0/tests/maven_test/alltests.list Wed Nov 28 00:31:12 2007 @@ -0,0 +1,49 @@ +org/apache/maven/artifact/DefaultArtifactTest +org/apache/maven/artifact/deployer/ArtifactDeployerTest +org/apache/maven/artifact/factory/DefaultArtifactFactoryTest +org/apache/maven/artifact/installer/ArtifactInstallerTest +org/apache/maven/artifact/manager/DefaultWagonManagerTest +org/apache/maven/artifact/repository/metadata/AbstractRepositoryMetadataTest +org/apache/maven/artifact/resolver/ArtifactResolverTest +org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest +org/apache/maven/artifact/versioning/DefaultArtifactVersionTest +org/apache/maven/artifact/versioning/VersionRangeTest +org/apache/maven/cli/BatchModeDownloadMonitorTest +org/apache/maven/cli/ConsoleDownloadMonitorTest +org/apache/maven/cli/MavenCliTest +org/apache/maven/plugin/lifecycle/LifecycleXpp3ReaderTest +org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest +org/apache/maven/plugin/version/IntervalUtilsTest +org/apache/maven/profiles/DefaultProfileManagerTest +org/apache/maven/project/artifact/MavenMetadataSourceTest +org/apache/maven/project/canonical/CanonicalProjectBuilderTest +org/apache/maven/project/DefaultMavenProjectBuilderTest +org/apache/maven/project/inheritance/DefaultModelInheritanceAssemblerTest +org/apache/maven/project/inheritance/t00/ProjectInheritanceTest +org/apache/maven/project/inheritance/t01/ProjectInheritanceTest +org/apache/maven/project/inheritance/t02/ProjectInheritanceTest +org/apache/maven/project/inheritance/t03/ProjectInheritanceTest +org/apache/maven/project/inheritance/t04/ProjectInheritanceTest +org/apache/maven/project/inheritance/t05/ProjectInheritanceTest +org/apache/maven/project/inheritance/t06/ProjectInheritanceTest +org/apache/maven/project/inheritance/t07/ProjectInheritanceTest +org/apache/maven/project/inheritance/t08/ProjectInheritanceTest +org/apache/maven/project/inheritance/t09/ProjectInheritanceTest +org/apache/maven/project/inheritance/t10/ProjectInheritanceTest +org/apache/maven/project/inheritance/t11/ProjectInheritanceTest +org/apache/maven/project/injection/DefaultModelDefaultsInjectorTest +org/apache/maven/project/injection/DefaultProfileInjectorTest +org/apache/maven/project/injection/TestProfileInjector +org/apache/maven/project/interpolation/RegexBasedModelInterpolatorTest +org/apache/maven/project/MavenProjectTest +org/apache/maven/project/ModelUtilsTest +org/apache/maven/project/ProjectBaseDirectoryAlignmentTest +org/apache/maven/project/ProjectClasspathTest +org/apache/maven/project/ProjectSorterTest +org/apache/maven/project/TestArtifactResolver +org/apache/maven/project/TestProjectBuilder +org/apache/maven/project/validation/DefaultModelValidatorTest +org/apache/maven/settings/SettingsUtilsTest +org/apache/maven/usability/InvalidArtifactDiagnoserTest +org/apache/maven/usability/plugin/Xpp3ParseTest +org/apache/maven/usability/PluginErrorDiagnoserTest Propchange: harmony/enhanced/buildtest/branches/2.0/tests/maven_test/alltests.list ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/enhanced/buildtest/branches/2.0/tests/maven_test/build.xml URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/maven_test/build.xml?rev=598909&view=auto ============================================================================== --- harmony/enhanced/buildtest/branches/2.0/tests/maven_test/build.xml (added) +++ harmony/enhanced/buildtest/branches/2.0/tests/maven_test/build.xml Wed Nov 28 00:31:12 2007 @@ -0,0 +1,399 @@ + + + + + + + Build Apache Maven and run Apache Maven Unit Tests on Apache Harmony + http://harmony.apache.org/ + + work.dir:${work.dir} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + ${maven.repository}]]> + + + + + + http + ]]>${http.proxyHost} + ]]>${http.proxyPort} + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + exclude: ${exclude.list} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Failures: ${failed}, errors: ${error} +------------------------------------- + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: harmony/enhanced/buildtest/branches/2.0/tests/maven_test/build.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.linux.x86 URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.linux.x86?rev=598909&view=auto ============================================================================== --- harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.linux.x86 (added) +++ harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.linux.x86 Wed Nov 28 00:31:12 2007 @@ -0,0 +1 @@ +org/apache/maven/project/injection/DefaultProfileInjectorTest Propchange: harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.linux.x86 ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.windows.x86 URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.windows.x86?rev=598909&view=auto ============================================================================== --- harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.windows.x86 (added) +++ harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.windows.x86 Wed Nov 28 00:31:12 2007 @@ -0,0 +1 @@ +org/apache/maven/project/injection/DefaultProfileInjectorTest Propchange: harmony/enhanced/buildtest/branches/2.0/tests/maven_test/exclude.list.windows.x86 ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/enhanced/buildtest/branches/2.0/tests/maven_test/maven.property URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/maven_test/maven.property?rev=598909&view=auto ============================================================================== --- harmony/enhanced/buildtest/branches/2.0/tests/maven_test/maven.property (added) +++ harmony/enhanced/buildtest/branches/2.0/tests/maven_test/maven.property Wed Nov 28 00:31:12 2007 @@ -0,0 +1,9 @@ +maven.src.location=http://apache.hkmirror.org/maven/source +maven.src.version=2.0.7 +maven.src.filename=maven-2.0.7-src.zip +maven.location= +maven.repository= +work.dir=workdir +maven.dir=. +test.jre.home= +