harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From smish...@apache.org
Subject svn commit: r547129 - in /harmony/enhanced/buildtest/branches/2.0: adaptors/gut/ tests/gut/
Date Thu, 14 Jun 2007 05:36:58 GMT
Author: smishura
Date: Wed Jun 13 22:36:57 2007
New Revision: 547129

URL: http://svn.apache.org/viewvc?view=rev&rev=547129
Log:
Applyu patch from HARMONY-3693:
([testing] Geronimo Unit Tests integration to the Build&Test infrastructure)

Added:
    harmony/enhanced/buildtest/branches/2.0/adaptors/gut/
    harmony/enhanced/buildtest/branches/2.0/adaptors/gut/GUT.BTI.README.txt   (with props)
    harmony/enhanced/buildtest/branches/2.0/adaptors/gut/adaptor.xml   (with props)
    harmony/enhanced/buildtest/branches/2.0/adaptors/gut/parameters.xml   (with props)
    harmony/enhanced/buildtest/branches/2.0/tests/gut/
    harmony/enhanced/buildtest/branches/2.0/tests/gut/GUT.README.txt   (with props)
    harmony/enhanced/buildtest/branches/2.0/tests/gut/alltests.list
    harmony/enhanced/buildtest/branches/2.0/tests/gut/build.xml   (with props)
    harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.example
    harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.linux.x86
    harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.linux.x86_64
    harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.windows.x86
    harmony/enhanced/buildtest/branches/2.0/tests/gut/gut.properties   (with props)

Added: harmony/enhanced/buildtest/branches/2.0/adaptors/gut/GUT.BTI.README.txt
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/adaptors/gut/GUT.BTI.README.txt?view=auto&rev=547129
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/adaptors/gut/GUT.BTI.README.txt (added)
+++ harmony/enhanced/buildtest/branches/2.0/adaptors/gut/GUT.BTI.README.txt Wed Jun 13 22:36:57 2007
@@ -0,0 +1,84 @@
+        ==========================================================
+        Running Apache Geronimo Unit Tests under BT infrastructure
+        ==========================================================
+
+
+This document describes how to run Apache Geronimo Unit Tests (GUT) on Apache
+Harmony within Apache Harmony Build&Test infrastructure
+(https://issues.apache.org/jira/browse/HARMONY-3501). Please see BTI's README.txt
+for general instructions on BT usage. The following platforms are currently
+supported: Windows x86, Linux x86, Linux x86_64.
+
+---------------
+Archive Content
+---------------
+
+This archive contains scripts for running EUT within BT. The directories structure
+within BT trunk directory is as follows:
+
++<BTI trunk>/
+|-+adaptors/                        - scripts connecting test suites to BTI (called "adaptors")
+|  |
+|  |-+gut/                          - GUT suite adaptor directory
+|     |
+|     |--adaptor.xml                - GUT suite adaptor
+|     |
+|     |--GUT.BTI.README.txt         - this readme file
+|     |
+|     |--parameters.xml             - parameters file
+|
+|-+tests/                           - test suites integrated into BTI
+   |
+   |-+gut/                          - GUT scripts directory
+      |
+      |--alltests.list              - list of all Geronimo Unit Tests; used by exclude.lists feature
+      |
+      |--build.xml                  - main GUT suite launching script
+      |
+      |--exclude.list.example       - exclude.list format example
+      |
+      |--exclude.list.${os}.${arch} - platform specific exclude.lists
+      |
+      |--GUT.README.txt             - readme file describing standalone GUT run (without BTI)
+      |
+      |--gut.properties             - GUT properties (used when running without BTI)
+
+
+-----------------------------------------------------------------
+Running Apache Geronimo Unit Tests on Harmony JRE under BT infrastructure
+-----------------------------------------------------------------
+
+1. Follow instructions from <BTI trunk>/README.txt to satisfy general BTI
+   pre-requisites (install necessary software, specify environment variables,
+   specify proxy settings if necessary).
+
+2. Unpack this archive to <BTI trunk> directory
+
+3. Perform setup:
+
+     buildtest -Dtest.suites="classlib,drlvm,gut" setup
+
+4. Configure BT for GUT run:
+
+   * Specify appropriate options for the JRE under test in <BTI trunk>/framework.local.properties
+     file by setting gut.parameters.optional.tested.vm.options=<options>. By default,
+     gut.parameters.optional.vm.options=""
+
+   * Specify appropriate mail settings in <BTI trunk>/framework.local.properties file
+     if you want Cruise Control to send mail notifications.
+
+   * Modify platform specific exclude.list in <BTI trunk>/tests/eut 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 GUT on it:
+
+     buildtest -Dtest.suites="classlib,drlvm,gut" run
+
+6. To continuously perform Harmony JRE build (classlib and drlvm) and EUT run under Cruise Control:
+
+     buildtest -Dtest.suites="classlib,drlvm,gut" 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/gut/GUT.BTI.README.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: harmony/enhanced/buildtest/branches/2.0/adaptors/gut/adaptor.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/adaptors/gut/adaptor.xml?view=auto&rev=547129
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/adaptors/gut/adaptor.xml (added)
+++ harmony/enhanced/buildtest/branches/2.0/adaptors/gut/adaptor.xml Wed Jun 13 22:36:57 2007
@@ -0,0 +1,82 @@
+<?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 for Geronimo unit tests
+     ====================================================================== -->
+<project name="gut" default="run" basedir=".">
+
+    <!-- Setup Geronimo and its pre-requisites -->
+    <target name="setup">
+        <description>
+            setup: Install, configure and build Geronimo and its pre-requisites
+        </description>
+        <log message="============= Adaptor for ${suite.name}: Set Up ..."/>
+
+        <svn-update-bt path="${test.sources.dir}/${suite.name}"/>
+
+        <exec-ant dir="${test.sources.dir}/${suite.name}"
+                  targets="setup"
+                  failonerror="true"
+                  failproperty="gut.setup.failed">
+            <sysproperty key="geronimo.location" value="${gut.parameters.optional.geronimo.location}"/>
+            <sysproperty key="geronimo.version"  value="${gut.parameters.optional.geronimo.version}"/>
+            <sysproperty key="geronimo.filename" value="${gut.parameters.optional.geronimo.filename}"/>
+            <sysproperty key="maven.location"    value="${gut.parameters.optional.maven.location}"/>
+            <sysproperty key="maven.version"     value="${gut.parameters.optional.maven.version}"/>
+            <sysproperty key="maven.filename"    value="${gut.parameters.optional.maven.filename}"/>
+            <sysproperty key="work.dir"          value="${checkouts.dir}/${suite.name}"/>
+            <sysproperty key="maven.dir"         value="${checkouts.dir}/${suite.name}"/>
+            <sysproperty key="result.dir"        value="${results.dir}/${suite.name}"/>
+            <sysproperty key="test.jre.home"     value="${gut.parameters.required.tested.runtime}"/>
+        </exec-ant>
+
+        <fail message="Geronimo unit tests setup failed" if="gut.setup.failed"/>
+    </target>
+
+    <!-- Run Geronimo unit tests -->
+    <target name="run" description="Run Geronimo Unit Tests">
+        <log message="============= Adaptor for ${suite.name}: Run ..."/>
+
+        <exec-ant dir="${test.sources.dir}/${suite.name}"
+                  targets="run"
+                  failonerror="true"
+                  failproperty="gut.run.failed">
+            <sysproperty key="geronimo.location" value="${gut.parameters.optional.geronimo.location}"/>
+            <sysproperty key="geronimo.version"  value="${gut.parameters.optional.geronimo.version}"/>
+            <sysproperty key="geronimo.filename" value="${gut.parameters.optional.geronimo.filename}"/>
+            <sysproperty key="maven.location"    value="${gut.parameters.optional.maven.location}"/>
+            <sysproperty key="maven.version"     value="${gut.parameters.optional.maven.version}"/>
+            <sysproperty key="maven.filename"    value="${gut.parameters.optional.maven.filename}"/>
+            <sysproperty key="work.dir"          value="${checkouts.dir}/${suite.name}"/>
+            <sysproperty key="maven.dir"         value="${checkouts.dir}/${suite.name}"/>
+            <sysproperty key="result.dir"        value="${results.dir}/${suite.name}"/>
+            <sysproperty key="vm.options"        value="${gut.parameters.optional.tested.vm.options}"/>
+            <sysproperty key="test.jre.home"     value="${gut.parameters.required.tested.runtime}"/>
+        </exec-ant>
+
+        <fail message="Geronimo unit tests failed" if="gut.run.failed"/>
+    </target>
+
+    <!-- Clean Geronimo build and test results -->
+    <target name="clean">
+        <delete dir="${checkouts.dir}/${suite.name}" />
+        <delete dir="${results.dir}/${suite.name}" />
+    </target>
+
+</project>
+

Propchange: harmony/enhanced/buildtest/branches/2.0/adaptors/gut/adaptor.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: harmony/enhanced/buildtest/branches/2.0/adaptors/gut/parameters.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/adaptors/gut/parameters.xml?view=auto&rev=547129
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/adaptors/gut/parameters.xml (added)
+++ harmony/enhanced/buildtest/branches/2.0/adaptors/gut/parameters.xml Wed Jun 13 22:36:57 2007
@@ -0,0 +1,66 @@
+<?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="drlvm">
+
+    <!-- required parameters -->
+    <required>
+        <tested.runtime
+            description="Path to Tested Runtime"
+            value="${drlvm.parameters.shared.jre.dir}"/>
+    </required>
+
+    <!-- optional parameters -->
+    <optional>
+        <tested.vm.options
+            description="JVM options for tested runtime"
+            value=""/>
+        <geronimo.location
+            description="URL to fetch Apache Geronimo sources"
+            value="http://mirror.public-internet.co.uk/apache/geronimo/1.2-beta/"/>
+        <geronimo.filename
+            description="Apache Geronimo sources archive name"
+            value="geronimo-1.2-beta-src.tar.gz"/>
+        <geronimo.version
+            description="Apache Geronimo version to use"
+            value="1.2-beta"/>
+        <maven.location
+            description="URL to fetch Apache Maven binaries"
+            value="http://apache.rmplc.co.uk/maven/binaries"/>
+        <maven.filename
+            description="Apache Maven archive name"
+            value="maven-2.0.6-bin.tar.gz"/>
+        <maven.version
+            description="Apache Maven version to use"
+            value="2.0.6"/>
+    </optional>
+
+    <!-- external dependencies -->
+    <external/>
+
+    <!-- shared parameters -->
+    <shared/>
+
+    <!-- CC specific parameters -->
+    <cc>
+        <summary
+            description="Geronimo tests report to attach to CC notification"
+            value="${checkouts.dir}/${suite.name}/report.txt"/>
+    </cc>
+
+</parameters>

Propchange: harmony/enhanced/buildtest/branches/2.0/adaptors/gut/parameters.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: harmony/enhanced/buildtest/branches/2.0/tests/gut/GUT.README.txt
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/gut/GUT.README.txt?view=auto&rev=547129
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/gut/GUT.README.txt (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/gut/GUT.README.txt Wed Jun 13 22:36:57 2007
@@ -0,0 +1,47 @@
+        ######################################################
+        How to run Geronimo Unit Tests suite on Apache Harmony
+        ######################################################
+
+
+This document describes how to run Apache Geronimo Unit Tests (GUT) on Apache Harmony.
+The following platforms are currently supported:
+    Windows x86, Linux x86, Linux x86_64.
+
+--------------
+Configuration:
+--------------
+Make sure that PATH environment variable contains JDK 1.5 (use RI) and Apache
+Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. If
+you use proxy server, specify proxy settings by setting ANT_OPTS environment variable:
+Windows:
+    set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
+Linux:
+    export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
+
+Edit gut.properties file:
+    * specify JRE to use for GUT run;
+    * specify different Geronimo/Maven versions (and locations) if necessary
+
+------
+Setup:
+------
+$cd <directory where build.xml is located>
+$ant setup
+
+----
+Run:
+----
+To exclude specific GUT tests, create (or edit) exclude.list file
+(see exclude.list.example). It should be named as exclude.list.${os}.${arch}
+where ${os}.${arch} can be win32.x86, linux.x86 or linux.x86_64.
+
+$cd <directory where build.xml is located>
+$ant
+
+--------
+Results:
+--------
+Results summary can be found in the file results/<timestamp>/report.txt, detailed tests output is
+stored in the file results/<timestamp>/output.txt, where <timestamp> is the directory name based
+suite's run date and time.
+

Propchange: harmony/enhanced/buildtest/branches/2.0/tests/gut/GUT.README.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: harmony/enhanced/buildtest/branches/2.0/tests/gut/alltests.list
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/gut/alltests.list?view=auto&rev=547129
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/gut/alltests.list (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/gut/alltests.list Wed Jun 13 22:36:57 2007
@@ -0,0 +1 @@
+org/apache/activemq/gbean/ConnectorTest org/apache/geronimo/activation/handlers/TextHtmlTest org/apache/geronimo/activation/handlers/TextPlainTest org/apache/geronimo/activation/handlers/TextXmlTest org/apache/geronimo/axis/AxisWebServiceContainerTest org/apache/geronimo/axis/builder/ServiceReferenceTest org/apache/geronimo/axis/builder/WSDLMapTest org/apache/geronimo/client/builder/PlanParsingTest org/apache/geronimo/client/builder/SchemaConversionTest org/apache/geronimo/common/DeploymentExceptionTest org/apache/geronimo/common/GeronimoEnvironmentTest org/apache/geronimo/common/propertyeditor/ArrayListEditorTest org/apache/geronimo/common/propertyeditor/ArrayPropertyEditorAdapterTest org/apache/geronimo/common/propertyeditor/CollectionEditorTest org/apache/geronimo/common/propertyeditor/HashSetEditorTest org/apache/geronimo/common/propertyeditor/LinkedListEditorTest org/apache/geronimo/common/propertyeditor/ListEditorTest org/apache/geronimo/common/propertyeditor/Propertie
 sEditorTest org/apache/geronimo/common/propertyeditor/PropertyEditorsTest org/apache/geronimo/common/propertyeditor/SetEditorTest org/apache/geronimo/common/propertyeditor/StackEditorTest org/apache/geronimo/common/propertyeditor/TreeSetEditorTest org/apache/geronimo/common/propertyeditor/URLEditorTest org/apache/geronimo/common/propertyeditor/VectorEditorTest org/apache/geronimo/connector/AdminObjectWrapperTest org/apache/geronimo/connector/BootstrapContextTest org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest org/apache/geronimo/connector/deployment/MessageDestinationTest org/apache/geronimo/connector/deployment/PlanParsingTest org/apache/geronimo/connector/deployment/RAR_1_0DConfigBeanTest org/apache/geronimo/connector/deployment/RAR_1_5DConfigBeanTest org/apache/geronimo/connector/deployment/SchemaConversionTest org/apache/geronimo/connector/outbound/ConnectionManagerStressTest org/apache/geronimo/connector/outbound/ConnectionManagerTest org/apache/gero
 nimo/connector/outbound/connectiontracking/ConnectionTrackingCoordinatorTest org/apache/geronimo/connector/outbound/ConnectionTrackingInterceptorTest org/apache/geronimo/connector/outbound/LocalXAResourceInsertionInterceptorTest org/apache/geronimo/connector/outbound/ManagedConnectionFactoryWrapperTest org/apache/geronimo/connector/outbound/PoolDequeTest org/apache/geronimo/connector/outbound/PoolResizeTest org/apache/geronimo/connector/outbound/SubjectInterceptorTest org/apache/geronimo/connector/outbound/TransactionCachingInterceptorTest org/apache/geronimo/connector/outbound/TransactionEnlistingInterceptorTest org/apache/geronimo/connector/outbound/XAResourceInsertionInterceptorTest org/apache/geronimo/connector/work/PooledWorkManagerTest org/apache/geronimo/deployment/DeploymentContextTest org/apache/geronimo/deployment/plugin/DeploymentConfigurationTest org/apache/geronimo/deployment/service/EnvironmentBuilderTest org/apache/geronimo/deployment/service/ServiceConfigBuil
 derTest org/apache/geronimo/deployment/SingleFileHotDeployerTest org/apache/geronimo/deployment/tools/ClientDeployableTest org/apache/geronimo/deployment/tools/DDBeanRootTest org/apache/geronimo/deployment/tools/WebDeployableTest org/apache/geronimo/derby/DerbySystemGBeanTest org/apache/geronimo/directory/RunningTest org/apache/geronimo/gbean/GBeanDataTest org/apache/geronimo/gbean/GBeanInfoFactoryTest org/apache/geronimo/gbean/GBeanInfoTest org/apache/geronimo/gbean/runtime/GBeanAttributeTest org/apache/geronimo/gbean/runtime/GBeanDependencyTest org/apache/geronimo/gjndi/binding/GBeanBindingTest org/apache/geronimo/gjndi/JavaCompContextTest org/apache/geronimo/gjndi/JavaCompGBeanTest org/apache/geronimo/gjndi/KernelContextGBeanTest org/apache/geronimo/j2ee/deployment/EARConfigBuilder13NakedTest org/apache/geronimo/j2ee/deployment/EARConfigBuilder13Test org/apache/geronimo/j2ee/deployment/EARConfigBuilder14AltDDTest org/apache/geronimo/j2ee/deployment/EARConfigBuilder14AltDD
 UnpackedTest org/apache/geronimo/j2ee/deployment/EARConfigBuilder14NakedTest org/apache/geronimo/j2ee/deployment/EARConfigBuilder14NakedUnpackedTest org/apache/geronimo/j2ee/deployment/EARConfigBuilder14Test org/apache/geronimo/j2ee/deployment/EARConfigBuilder14UnpackedTest org/apache/geronimo/j2ee/deployment/EJBRefContextTest org/apache/geronimo/j2ee/deployment/SchemaConversionTest org/apache/geronimo/j2ee/management/DomainTest org/apache/geronimo/j2ee/management/JVMTest org/apache/geronimo/j2ee/management/ServerTest org/apache/geronimo/jetty/ApplicationTest org/apache/geronimo/jetty/ClassLoaderTest org/apache/geronimo/jetty/connector/HTTPConnectorTest org/apache/geronimo/jetty/ContainerTest org/apache/geronimo/jetty/deployment/JettyModuleBuilderTest org/apache/geronimo/jetty/deployment/PlanParsingTest org/apache/geronimo/jetty/deployment/StartupOrderComparatorTest org/apache/geronimo/jetty/SecurityTest org/apache/geronimo/jmxremoting/AuthenticatorTest org/apache/geronimo/j
 mxremoting/CredentialsTest org/apache/geronimo/kernel/basic/BasicProxyMapTest org/apache/geronimo/kernel/BootstrapTest org/apache/geronimo/kernel/classloader/UrlResourceFinderTest org/apache/geronimo/kernel/ClassloadingTest org/apache/geronimo/kernel/config/ConfigurationManagerTest org/apache/geronimo/kernel/config/ConfigurationModelTest org/apache/geronimo/kernel/config/ConfigurationUtilTest org/apache/geronimo/kernel/config/MultiParentClassLoaderTest org/apache/geronimo/kernel/ConfigTest org/apache/geronimo/kernel/GBeanTest org/apache/geronimo/kernel/management/StateTest org/apache/geronimo/kernel/repository/ArtifactManagerTest org/apache/geronimo/kernel/repository/ArtifactResolverTest org/apache/geronimo/kernel/SimpleGBeanTest org/apache/geronimo/kernel/util/XmlUtilTest org/apache/geronimo/mail/MailGBeanTest org/apache/geronimo/mavenplugins/car/PlanProcessorMojoTest org/apache/geronimo/naming/deployment/EnvironmentEntryBuilderTest org/apache/geronimo/persistence/CMPEntity
 ManagerTest org/apache/geronimo/persistence/PersistenceUnitGBeanTest org/apache/geronimo/pool/ThreadPoolTest org/apache/geronimo/schema/SchemaConversionUtilsTest org/apache/geronimo/security/ContextManagerTest org/apache/geronimo/security/jaas/ConfigurationEntryTest org/apache/geronimo/security/jaas/LoginKerberosNonGeronimoTest org/apache/geronimo/security/jaas/LoginKerberosTest org/apache/geronimo/security/jaas/LoginPropertiesFileTest org/apache/geronimo/security/jaas/LoginSQLTest org/apache/geronimo/security/jaas/MultipleLoginDomainTest org/apache/geronimo/security/jaas/NoLoginModuleReuseTest org/apache/geronimo/security/jaas/TimeoutTest org/apache/geronimo/security/jacc/GeronimoPolicyConfigurationFactoryTest org/apache/geronimo/security/network/protocol/SubjectCarryingProtocolTest org/apache/geronimo/security/remoting/jmx/RemoteLoginTest org/apache/geronimo/system/configuration/condition/JexlConditionParserTest org/apache/geronimo/system/configuration/condition/OgnlCondit
 ionParserTest org/apache/geronimo/system/configuration/ConfigurationStoreUtilTest org/apache/geronimo/system/configuration/InPlaceConfigurationUtilTest org/apache/geronimo/system/configuration/LocalAttributeManagerTest org/apache/geronimo/system/configuration/ServerOverrideTest org/apache/geronimo/system/logging/log4j/XLevelTest org/apache/geronimo/system/plugin/PluginInstallerTest org/apache/geronimo/system/properties/NamingPropertiesTest org/apache/geronimo/system/repository/Maven1RepositoryTest org/apache/geronimo/system/repository/Maven2RepositoryTest org/apache/geronimo/system/rmi/RMIClassLoaderSpiImplTest org/apache/geronimo/system/serverinfo/ServerInfoTest org/apache/geronimo/timer/jdbc/DerbyJDBCWorkerPersistenceTest org/apache/geronimo/timer/NontransactionalThreadPooledTimerTest org/apache/geronimo/timer/TransactionalThreadPooledTimerTest org/apache/geronimo/tomcat/ApplicationTest org/apache/geronimo/tomcat/ContainerTest org/apache/geronimo/tomcat/deployment/PlanPars
 ingTest org/apache/geronimo/tomcat/deployment/TomcatModuleBuilderTest org/apache/geronimo/tomcat/JAASSecurityTest org/apache/geronimo/tomcat/JACCSecurityTest org/apache/geronimo/transaction/context/GeronimoTransactionManagerTest org/apache/geronimo/transaction/log/HOWLLogTest org/apache/geronimo/transaction/manager/HOWLLogRecoveryTest org/apache/geronimo/transaction/manager/MockLogRecoveryTest org/apache/geronimo/transaction/manager/ProtocolTest org/apache/geronimo/transaction/manager/RecoveryTest org/apache/geronimo/transaction/manager/TransactionManagerImplTest org/apache/geronimo/transaction/manager/XidImporterTest org/apache/geronimo/upgrade/Upgrade1_0To1_1Test org/apache/geronimo/util/SimpleEncryptionTest org/apache/geronimo/web/deployment/GenericToSpecificPlanConverterTest org/apache/geronimo/web/deployment/SchemaConversionTest org/apache/geronimo/web/deployment/WebAppDConfigTest org/apache/geronimo/webservices/builder/ParsingTest 
\ No newline at end of file

Added: harmony/enhanced/buildtest/branches/2.0/tests/gut/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/gut/build.xml?view=auto&rev=547129
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/gut/build.xml (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/gut/build.xml Wed Jun 13 22:36:57 2007
@@ -0,0 +1,402 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+
+    Licensed 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.
+-->
+
+<project name="gut" default="run" basedir=".">
+
+    <description>
+        Build Apache Geronimo and run Apache Geronimo Unit Tests on Apache Harmony
+        http://harmony.apache.org/
+    </description>
+
+    <!--The gut.properties file contains the names and values of properties-->
+    <property file="gut.properties" />
+
+    <tstamp>
+        <format property="timestamp" pattern="yyyyMMdd_hhmm" />
+    </tstamp>
+
+    <property name="work.dir" value="${basedir}"/>
+
+    <property name="maven.dir" value="${work.dir}"/>
+
+    <condition property="res.dir" value="${result.dir}/${timestamp}"
+        else="${basedir}/results/${timestamp}">
+        <isset property="result.dir" />
+    </condition>
+
+    <!-- Geronimo working directory -->
+    <property name="geronimo.dir"
+        value="${work.dir}/geronimo-${geronimo.version}"/>
+
+    <condition property="geronimo.exists">
+        <available file="${work.dir}/geronimo-1.2-beta"/>
+    </condition>
+
+    <condition property="maven.exists">
+        <available file="${maven.dir}/maven-${maven.version}"/>
+    </condition>
+
+    <condition property="vm.args" value="${vm.options}" else="">
+        <isset property="vm.options"/>
+    </condition>
+
+    <condition property="is.windows">
+        <os family="windows"/>
+    </condition>
+
+    <condition property="is.linux">
+        <and>
+            <os family="unix"/>
+            <os name="linux"/>
+        </and>
+    </condition>
+
+    <condition property="os" value="linux">
+        <and>
+            <os family="unix"/>
+            <os name="linux"/>
+        </and>
+    </condition>
+
+    <condition property="os" value="windows">
+        <os family="windows"/>
+    </condition>
+
+    <condition property="arch" value="x86">
+        <and>
+            <contains string="${os.arch}" substring="86" />
+            <not>
+                <contains string="${os.arch}" substring="64" />
+            </not>
+        </and>
+    </condition>
+
+    <condition property="arch" value="x86_64">
+        <or>
+            <contains string="${os.arch}" substring="86_64" />
+            <contains string="${os.arch}" substring="amd64" />
+        </or>
+    </condition>
+
+    <condition property="cmd.suffix" value=".bat" else="">
+        <isset property="is.windows"/>
+    </condition>
+
+    <condition property="cmd" value="sh" else="cmd">
+        <isset property="is.linux"/>
+    </condition>
+
+     <condition property="cmd.arg" value="-" else="/c">
+        <isset property="is.linux"/>
+    </condition>
+
+    <path id="maven.cmd.id">
+        <pathelement
+            location="${maven.dir}/maven-${maven.version}/bin/mvn${cmd.suffix}"/>
+    </path>
+    <pathconvert targetos="unix" property="maven.cmd" refid="maven.cmd.id"/>
+
+    <target name="config.maven.settings" if="http.proxyHost"
+        description="Create maven settings file with proxy configuration if necessary">
+        <echo file="${work.dir}/settings.xml"><![CDATA[<settings>
+    <proxies>
+        <proxy>
+            <protocol>http</protocol>
+            <host>]]>${http.proxyHost}<![CDATA[</host>
+            <port>]]>${http.proxyPort}<![CDATA[</port>
+        </proxy>
+    </proxies>
+</settings>]]>
+        </echo>
+    </target>
+
+    <target name="download.geronimo" description="Download Geronimo">
+        <mkdir dir="${geronimo.dir}"/>
+        <get src="${geronimo.location}/${geronimo.filename}"
+            dest="${work.dir}/${geronimo.filename}"
+            usetimestamp="true"
+            verbose="true" />
+    </target>
+
+    <target name="unpack.geronimo" description="Unpack Geronimo">
+        <untar src="${work.dir}/${geronimo.filename}" dest="${work.dir}"
+            compression="gzip"/>
+    </target>
+
+    <target name="install.geronimo"
+            description="Download and unpack Geronimo"
+            unless="geronimo.exists">
+        <antcall target="download.geronimo"/>
+        <antcall target="unpack.geronimo"/>
+    </target>
+
+    <target name="download.maven"
+        description="Download Maven">
+        <mkdir dir="${maven.dir}"/>
+        <get src="${maven.location}/${maven.filename}"
+            dest="${work.dir}/${maven.filename}"
+            usetimestamp="true"
+            verbose="true" />
+    </target>
+
+    <target name="unpack.maven"
+        description="Unpack Maven">
+         <untar src="${work.dir}/${maven.filename}" dest="${maven.dir}"
+            compression="gzip"/>
+        <chmod perm="u+rwx">
+            <fileset dir="${maven.dir}/maven-${maven.version}/bin"/>
+        </chmod>
+   </target>
+
+    <target name="install.maven"
+            description="Download, unpack and configure Maven"
+            unless="maven.exists">
+        <antcall target="download.maven"/>
+        <antcall target="unpack.maven"/>
+        <antcall target="config.maven.settings"/>
+    </target>
+
+    <target name="setup"
+        description="Setup Geronimo and its pre-requisites"
+        depends="install.geronimo,install.maven">
+
+        <condition property="java.exists">
+            <available file="${test.jre.home}"/>
+        </condition>
+
+        <fail message="Path to tested runtime does not exist: ${test.jre.home}" unless="java.exists"/>
+
+        <!-- Running maven with "test" target in order to make sure that all
+        necessary jar-s are downloaded and all necessary classes are compiled -->
+        <exec executable="${cmd}"
+            dir="${geronimo.dir}"
+            failonerror="false"
+            logError="true">
+            <arg line="${cmd.arg} ${maven.cmd} -s ${work.dir}/settings.xml compile test-compile"/>
+            <env key="MAVEN_HOME" value="${maven.dir}/maven-${maven.version}"/>
+            <env key="MAVEN_OPTS" value="-Xmx512m -Dmaven.test.failure.ignore=true"/>
+       </exec>
+    </target>
+
+    <condition property="os.specific.exclude.list.exists">
+        <available file="${basedir}/exclude.list.${os}.${arch}"/>
+    </condition>
+
+    <condition property="exclude.list" value="exclude.list.${os}.${arch}"
+        else="exclude.list.empty">
+        <isset property="os.specific.exclude.list.exists"/>
+    </condition>
+
+    <target name="setup.empty.exclude.list" unless="os.specific.exclude.list.exists">
+        <!-- Create empty exclude list in order to use if no exclude lists for the platform are specified -->
+        <delete file="${work.dir}/${exclude.list}"/>
+        <touch file="${work.dir}/${exclude.list}"/>
+    </target>
+
+    <target name="setup.non-empty.exclude.list" if="os.specific.exclude.list.exists">
+        <delete file="${work.dir}/${exclude.list}"/>
+        <!-- Copy exclude list and remove comments -->
+        <copy file="${basedir}/exclude.list.${os}.${arch}"
+            tofile="${work.dir}/exclude.list.${os}.${arch}"
+            overwrite="true"
+            failonerror="false">
+            <filterchain>
+                <tokenfilter>
+                    <replaceregex pattern="(.*?)#.*" replace="\1" flags="m"/>
+                </tokenfilter>
+            </filterchain>
+        </copy>
+   </target>
+
+    <target name="configure.exclude.list"
+        depends="setup.empty.exclude.list,setup.non-empty.exclude.list"
+        description="Process x-list if there is one or create the empty x-list">
+        <copy file="${basedir}/alltests.list"
+            tofile="${work.dir}/tests.list"
+            overwrite="true"/>
+        <!-- Use fake token and value to avoid failure if exclude.list is empty -->
+        <replace file="${work.dir}/tests.list"
+        replacefilterfile="${work.dir}/${exclude.list}"
+        token="fake_token"
+        value="fake_token"/>
+        <replaceregexp  file="${work.dir}/tests.list"
+            match="\s+"
+            replace=","
+            flags="g"/>
+    </target>
+
+    <condition property="geronimo.pom.orig.exists">
+        <available file="${geronimo.dir}/pom.xml.orig"/>
+    </condition>
+
+    <target name="backup.geronimo.pom" unless="geronimo.pom.orig.exists">
+        <copy file="${geronimo.dir}/pom.xml"
+            tofile="${geronimo.dir}/pom.xml.orig"
+            failonerror="false"/>
+    </target>
+
+    <target name="restore.geronimo.pom" if="geronimo.pom.orig.exists">
+        <copy file="${geronimo.dir}/pom.xml.orig"
+        tofile="${geronimo.dir}/pom.xml"
+        failonerror="false"
+        overwrite="true"/>
+    </target>
+
+    <target name="configure.run.options"
+        depends="restore.geronimo.pom,backup.geronimo.pom,configure.exclude.list">
+        <loadfile property="tests" srcFile="${work.dir}/tests.list" failonerror="false"/>
+        <!-- specify VM options and tests list -->
+        <replaceregexp file="${geronimo.dir}/pom.xml"
+            match='(&lt;build>\s*&lt;pluginManagement>\s*&lt;plugins>)'
+            replace='\1${line.separator}
+                &lt;plugin>${line.separator}
+                    &lt;groupId>org.apache.maven.plugins&lt;/groupId>${line.separator}
+                    &lt;artifactId>maven-surefire-plugin&lt;/artifactId>${line.separator}
+                    &lt;configuration>${line.separator}
+                        &lt;argLine>${vm.args}&lt;/argLine>${line.separator}
+                        &lt;test>${tests}&lt;/test>${line.separator}
+                    &lt;/configuration>${line.separator}
+                &lt;/plugin>${line.separator}'/>
+    </target>
+
+    <target name="clean.logs.before.run"
+        description="Remove old logs before running">
+        <delete>
+            <fileset dir="${geronimo.dir}" includes="**/surefire-reports/*"/>
+        </delete>
+        <delete file="${work.dir}/output.txt"/>
+   </target>
+
+    <target name="run.tests" description="Launch GUT runs">
+        <exec executable="${cmd}"
+            dir="${geronimo.dir}"
+            failonerror="false"
+            logError="true">
+            <arg line="${cmd.arg} ${maven.cmd} -s ${work.dir}/settings.xml test"/>
+            <env key="MAVEN_HOME" value="${maven.dir}/maven-${maven.version}"/>
+            <env key="MAVEN_OPTS"
+                value="-Xmx512m -Djvm=${test.jre.home}${file.separator}bin${file.separator}java -Dmaven.test.failure.ignore=true -Dsurefire.reportFormat=plain -DtrimStackTrace=false"/>
+            <redirector alwaysLog="true"
+                logError="true"
+                output="${work.dir}/output.txt"/>
+        </exec>
+        <antcall target="restore.geronimo.pom"/>
+    </target>
+
+    <target name="check.status">
+        <loadfile property="status.failed"
+            srcFile="${work.dir}/output.txt"
+            failonerror="false">
+            <filterchain>
+                <linecontainsregexp>
+                    <regexp pattern="\[ERROR\] There are test failures.|\[ERROR\] BUILD ERROR"/>
+                </linecontainsregexp>
+            </filterchain>
+        </loadfile>
+        <loadfile property="status.successful"
+            srcFile="${work.dir}/output.txt"
+            failonerror="false">
+            <filterchain>
+                <linecontainsregexp>
+                    <regexp pattern="BUILD SUCCESSFUL"/>
+                </linecontainsregexp>
+            </filterchain>
+        </loadfile>
+       <fail message="GUT run failed: there are test failures" if="status.failed"/>
+       <fail message="GUT run failed: see results directory for more details" unless="status.successful"/>
+    </target>
+
+    <target name="compose.report">
+        <delete dir="${work.dir}/logs"/>
+        <delete>
+            <fileset dir="${work.dir}" includes="tmpfile.*"/>
+        </delete>
+        <delete file="${work.dir}/report.txt"/>
+        <mkdir dir="${work.dir}/logs"/>
+        <copy todir="${work.dir}/logs" flatten="true">
+            <fileset dir="${geronimo.dir}" includes="**/surefire-reports/*.txt"/>
+        </copy>
+        <mkdir dir="${res.dir}/reports"/>
+        <copy todir="${res.dir}/reports" flatten="true">
+            <fileset dir="${geronimo.dir}" includes="**/surefire-reports/*.txt"/>
+        </copy>
+        <concat destfile="${work.dir}/tmpfile.results.txt">
+            <fileset dir="${work.dir}/logs" includes="*.txt"/>
+        </concat>
+        <copy file="${work.dir}/tmpfile.results.txt"
+            tofile="${work.dir}/tmpfile.results.failed.error.txt"
+            failonerror="false"/>
+        <replaceregexp flags='mg'
+            file="${work.dir}/tmpfile.results.failed.error.txt"
+            match='^test.*sec\s*$\n|^-+\s*$\n|^Tests run:.*\s*$\n|^Test set:.*\s*$\n'
+            replace=''>
+        </replaceregexp>
+        <copy file="${work.dir}/tmpfile.results.failed.error.txt"
+            tofile="${work.dir}/tmpfile.results.failed.txt"
+            failonerror="false">
+            <filterchain>
+                <linecontains>
+                    <contains value="&lt;&lt;&lt; FAILURE!" />
+                </linecontains>
+                <replaceregex pattern="^.*FAILURE.*$" replace='@' flags="g" byline="true"/>
+                <striplinebreaks/>
+            </filterchain>
+        </copy>
+        <length file="${work.dir}/tmpfile.results.failed.txt" property="failed"/>
+        <copy file="${work.dir}/tmpfile.results.failed.error.txt"
+            tofile="${work.dir}/tmpfile.results.error.txt"
+            failonerror="false">
+            <filterchain>
+                <linecontains>
+                    <contains value="&lt;&lt;&lt; ERROR!" />
+                </linecontains>
+                <replaceregex pattern="^.*ERROR.*$" replace='@' flags="g" byline="true"/>
+                <striplinebreaks/>
+            </filterchain>
+        </copy>
+        <length file="${work.dir}/tmpfile.results.error.txt" property="error"/>
+        <echo file="${work.dir}/report.txt">
+Failures: ${failed}, errors: ${error}
+-------------------------------------
+
+        </echo>
+        <concat destfile="${work.dir}/report.txt" append="true">
+             <filelist dir="${work.dir}" files="tmpfile.results.failed.error.txt"/>
+        </concat>
+        <mkdir dir="${res.dir}"/>
+        <copy todir="${res.dir}">
+            <fileset dir="${work.dir}" includes="output.txt,report.txt"/>
+        </copy>
+    </target>
+
+    <target name="run"
+        depends="clean.logs.before.run,configure.run.options,run.tests,compose.report,check.status"
+        description="Configure, run and process GUT and run results">
+    </target>
+
+    <target name="clean"
+        description="Clean Geronimo workspace (.class files and run results)" depends="clean.logs.before.run">
+        <exec executable="${cmd}"
+            dir="${geronimo.dir}"
+            failonerror="false"
+            logError="true">
+            <arg line="${cmd.arg} ${maven.cmd} -s ${work.dir}/settings.xml clean"/> 
+            <env key="MAVEN_HOME" value="${maven.dir}/maven-${maven.version}"/>
+        </exec>
+    </target>
+
+</project>

Propchange: harmony/enhanced/buildtest/branches/2.0/tests/gut/build.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.example
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.example?view=auto&rev=547129
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.example (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.example Wed Jun 13 22:36:57 2007
@@ -0,0 +1,154 @@
+org/apache/geronimo/activation/handlers/TextHtmlTest
+org/apache/geronimo/activation/handlers/TextPlainTest
+org/apache/geronimo/activation/handlers/TextXmlTest
+org/apache/geronimo/axis/AxisWebServiceContainerTest
+org/apache/geronimo/axis/builder/ServiceReferenceTest
+org/apache/geronimo/axis/builder/WSDLMapTest
+org/apache/geronimo/client/builder/PlanParsingTest
+org/apache/geronimo/client/builder/SchemaConversionTest
+org/apache/geronimo/common/DeploymentExceptionTest
+org/apache/geronimo/common/GeronimoEnvironmentTest
+org/apache/geronimo/common/propertyeditor/ArrayListEditorTest
+org/apache/geronimo/common/propertyeditor/ArrayPropertyEditorAdapterTest
+org/apache/geronimo/common/propertyeditor/CollectionEditorTest
+org/apache/geronimo/common/propertyeditor/HashSetEditorTest
+org/apache/geronimo/common/propertyeditor/LinkedListEditorTest
+org/apache/geronimo/common/propertyeditor/ListEditorTest
+org/apache/geronimo/common/propertyeditor/PropertiesEditorTest
+org/apache/geronimo/common/propertyeditor/PropertyEditorsTest
+org/apache/geronimo/common/propertyeditor/SetEditorTest
+org/apache/geronimo/common/propertyeditor/StackEditorTest
+org/apache/geronimo/common/propertyeditor/TreeSetEditorTest
+org/apache/geronimo/common/propertyeditor/URLEditorTest
+org/apache/geronimo/common/propertyeditor/VectorEditorTest
+org/apache/geronimo/connector/AdminObjectWrapperTest
+org/apache/geronimo/connector/BootstrapContextTest
+org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest
+org/apache/geronimo/connector/deployment/MessageDestinationTest
+org/apache/geronimo/connector/deployment/PlanParsingTest
+org/apache/geronimo/connector/deployment/RAR_1_0DConfigBeanTest
+org/apache/geronimo/connector/deployment/RAR_1_5DConfigBeanTest
+org/apache/geronimo/connector/deployment/SchemaConversionTest
+org/apache/geronimo/connector/outbound/ConnectionManagerStressTest
+org/apache/geronimo/connector/outbound/ConnectionManagerTest
+org/apache/geronimo/connector/outbound/connectiontracking/ConnectionTrackingCoordinatorTest
+org/apache/geronimo/connector/outbound/ConnectionTrackingInterceptorTest
+org/apache/geronimo/connector/outbound/LocalXAResourceInsertionInterceptorTest
+org/apache/geronimo/connector/outbound/ManagedConnectionFactoryWrapperTest
+org/apache/geronimo/connector/outbound/PoolDequeTest
+org/apache/geronimo/connector/outbound/PoolResizeTest
+org/apache/geronimo/connector/outbound/SubjectInterceptorTest
+org/apache/geronimo/connector/outbound/TransactionCachingInterceptorTest
+org/apache/geronimo/connector/outbound/TransactionEnlistingInterceptorTest
+org/apache/geronimo/connector/outbound/XAResourceInsertionInterceptorTest
+org/apache/geronimo/connector/work/PooledWorkManagerTest
+org/apache/geronimo/deployment/DeploymentContextTest
+org/apache/geronimo/deployment/plugin/DeploymentConfigurationTest
+org/apache/geronimo/deployment/service/EnvironmentBuilderTest
+org/apache/geronimo/deployment/service/ServiceConfigBuilderTest
+org/apache/geronimo/deployment/SingleFileHotDeployerTest
+org/apache/geronimo/deployment/tools/ClientDeployableTest
+org/apache/geronimo/deployment/tools/DDBeanRootTest
+org/apache/geronimo/deployment/tools/WebDeployableTest
+org/apache/geronimo/derby/DerbySystemGBeanTest
+org/apache/geronimo/directory/RunningTest
+org/apache/geronimo/gbean/GBeanDataTest
+org/apache/geronimo/gbean/GBeanInfoFactoryTest
+org/apache/geronimo/gbean/GBeanInfoTest
+org/apache/geronimo/gbean/runtime/GBeanAttributeTest
+org/apache/geronimo/gbean/runtime/GBeanDependencyTest
+org/apache/geronimo/gjndi/binding/GBeanBindingTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompGBeanTest
+org/apache/geronimo/gjndi/KernelContextGBeanTest
+org/apache/geronimo/j2ee/deployment/EARConfigBuilder13NakedTest
+org/apache/geronimo/j2ee/deployment/EARConfigBuilder13Test
+org/apache/geronimo/j2ee/deployment/EARConfigBuilder14AltDDTest
+org/apache/geronimo/j2ee/deployment/EARConfigBuilder14AltDDUnpackedTest
+org/apache/geronimo/j2ee/deployment/EARConfigBuilder14NakedTest
+org/apache/geronimo/j2ee/deployment/EARConfigBuilder14NakedUnpackedTest
+org/apache/geronimo/j2ee/deployment/EARConfigBuilder14Test
+org/apache/geronimo/j2ee/deployment/EARConfigBuilder14UnpackedTest
+org/apache/geronimo/j2ee/deployment/EJBRefContextTest
+org/apache/geronimo/j2ee/deployment/SchemaConversionTest
+org/apache/geronimo/j2ee/management/DomainTest
+org/apache/geronimo/j2ee/management/JVMTest
+org/apache/geronimo/j2ee/management/ServerTest
+org/apache/geronimo/jetty/ApplicationTest
+org/apache/geronimo/jetty/ClassLoaderTest
+org/apache/geronimo/jetty/connector/HTTPConnectorTest
+org/apache/geronimo/jetty/ContainerTest
+org/apache/geronimo/jetty/deployment/JettyModuleBuilderTest
+org/apache/geronimo/jetty/deployment/PlanParsingTest
+org/apache/geronimo/jetty/deployment/StartupOrderComparatorTest
+org/apache/geronimo/jetty/SecurityTest
+org/apache/geronimo/jmxremoting/AuthenticatorTest
+org/apache/geronimo/jmxremoting/CredentialsTest
+org/apache/geronimo/kernel/basic/BasicProxyMapTest
+org/apache/geronimo/kernel/BootstrapTest
+org/apache/geronimo/kernel/classloader/UrlResourceFinderTest
+org/apache/geronimo/kernel/ClassloadingTest
+org/apache/geronimo/kernel/config/ConfigurationManagerTest
+org/apache/geronimo/kernel/config/ConfigurationModelTest
+org/apache/geronimo/kernel/config/ConfigurationUtilTest
+org/apache/geronimo/kernel/config/MultiParentClassLoaderTest
+org/apache/geronimo/kernel/ConfigTest
+org/apache/geronimo/kernel/GBeanTest
+org/apache/geronimo/kernel/management/StateTest
+org/apache/geronimo/kernel/repository/ArtifactManagerTest
+org/apache/geronimo/kernel/repository/ArtifactResolverTest
+org/apache/geronimo/kernel/SimpleGBeanTest
+org/apache/geronimo/kernel/util/XmlUtilTest
+org/apache/geronimo/mail/MailGBeanTest
+org/apache/geronimo/mavenplugins/car/PlanProcessorMojoTest
+org/apache/geronimo/naming/deployment/EnvironmentEntryBuilderTest
+org/apache/geronimo/persistence/CMPEntityManagerTest
+org/apache/geronimo/persistence/PersistenceUnitGBeanTest
+org/apache/geronimo/pool/ThreadPoolTest
+org/apache/geronimo/schema/SchemaConversionUtilsTest
+org/apache/geronimo/security/ContextManagerTest
+org/apache/geronimo/security/jaas/ConfigurationEntryTest
+org/apache/geronimo/security/jaas/LoginKerberosNonGeronimoTest
+org/apache/geronimo/security/jaas/LoginKerberosTest
+org/apache/geronimo/security/jaas/LoginPropertiesFileTest
+org/apache/geronimo/security/jaas/LoginSQLTest
+org/apache/geronimo/security/jaas/MultipleLoginDomainTest
+org/apache/geronimo/security/jaas/NoLoginModuleReuseTest
+org/apache/geronimo/security/jaas/TimeoutTest
+org/apache/geronimo/security/jacc/GeronimoPolicyConfigurationFactoryTest
+org/apache/geronimo/security/network/protocol/SubjectCarryingProtocolTest
+org/apache/geronimo/security/remoting/jmx/RemoteLoginTest
+org/apache/geronimo/system/configuration/condition/JexlConditionParserTest
+org/apache/geronimo/system/configuration/condition/OgnlConditionParserTest
+org/apache/geronimo/system/configuration/ConfigurationStoreUtilTest
+org/apache/geronimo/system/configuration/InPlaceConfigurationUtilTest
+org/apache/geronimo/system/configuration/LocalAttributeManagerTest
+org/apache/geronimo/system/configuration/ServerOverrideTest
+org/apache/geronimo/system/logging/log4j/XLevelTest
+org/apache/geronimo/system/plugin/PluginInstallerTest
+org/apache/geronimo/system/properties/NamingPropertiesTest
+org/apache/geronimo/system/repository/Maven1RepositoryTest
+org/apache/geronimo/system/repository/Maven2RepositoryTest
+org/apache/geronimo/system/rmi/RMIClassLoaderSpiImplTest
+org/apache/geronimo/system/serverinfo/ServerInfoTest
+org/apache/geronimo/timer/jdbc/DerbyJDBCWorkerPersistenceTest
+org/apache/geronimo/timer/NontransactionalThreadPooledTimerTest
+org/apache/geronimo/timer/TransactionalThreadPooledTimerTest
+org/apache/geronimo/tomcat/ApplicationTest
+org/apache/geronimo/tomcat/ContainerTest
+org/apache/geronimo/tomcat/deployment/PlanParsingTest
+org/apache/geronimo/tomcat/deployment/TomcatModuleBuilderTest
+org/apache/geronimo/tomcat/JAASSecurityTest
+org/apache/geronimo/tomcat/JACCSecurityTest
+org/apache/geronimo/transaction/context/GeronimoTransactionManagerTest
+org/apache/geronimo/transaction/log/HOWLLogTest
+org/apache/geronimo/transaction/manager/HOWLLogRecoveryTest
+org/apache/geronimo/transaction/manager/MockLogRecoveryTest
+org/apache/geronimo/transaction/manager/ProtocolTest
+org/apache/geronimo/transaction/manager/RecoveryTest
+org/apache/geronimo/transaction/manager/TransactionManagerImplTest
+org/apache/geronimo/transaction/manager/XidImporterTest
+org/apache/geronimo/upgrade/Upgrade1_0To1_1Test
+org/apache/geronimo/util/SimpleEncryptionTest
+org/apache/geronimo/web/deployment/GenericToSpecificPlanConverterTest
+org/apache/geronimo/web/deployment/SchemaConversionTest

Added: harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.linux.x86
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.linux.x86?view=auto&rev=547129
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.linux.x86 (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.linux.x86 Wed Jun 13 22:36:57 2007
@@ -0,0 +1,19 @@
+org/apache/geronimo/directory/RunningTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompGBeanTest
+org/apache/geronimo/gjndi/KernelContextGBeanTest
+org/apache/geronimo/gjndi/binding/GBeanBindingTest
+org/apache/geronimo/jetty/SecurityTest
+org/apache/geronimo/timer/TransactionalThreadPooledTimerTest
+org/apache/geronimo/timer/jdbc/DerbyJDBCWorkerPersistenceTest
+org/apache/geronimo/timer/jdbc/DerbyJDBCWorkerPersistenceTest
+org/apache/geronimo/timer/jdbc/DerbyJDBCWorkerPersistenceTest
+org/apache/geronimo/tomcat/JACCSecurityTest
\ No newline at end of file

Added: harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.linux.x86_64
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.linux.x86_64?view=auto&rev=547129
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.linux.x86_64 (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.linux.x86_64 Wed Jun 13 22:36:57 2007
@@ -0,0 +1,19 @@
+org/apache/geronimo/directory/RunningTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompGBeanTest
+org/apache/geronimo/gjndi/KernelContextGBeanTest
+org/apache/geronimo/gjndi/binding/GBeanBindingTest
+org/apache/geronimo/jetty/SecurityTest
+org/apache/geronimo/timer/TransactionalThreadPooledTimerTest
+org/apache/geronimo/timer/jdbc/DerbyJDBCWorkerPersistenceTest
+org/apache/geronimo/timer/jdbc/DerbyJDBCWorkerPersistenceTest
+org/apache/geronimo/timer/jdbc/DerbyJDBCWorkerPersistenceTest
+org/apache/geronimo/tomcat/JACCSecurityTest
\ No newline at end of file

Added: harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.windows.x86
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.windows.x86?view=auto&rev=547129
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.windows.x86 (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/gut/exclude.list.windows.x86 Wed Jun 13 22:36:57 2007
@@ -0,0 +1,19 @@
+org/apache/geronimo/directory/RunningTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompContextTest
+org/apache/geronimo/gjndi/JavaCompGBeanTest
+org/apache/geronimo/gjndi/KernelContextGBeanTest
+org/apache/geronimo/gjndi/binding/GBeanBindingTest
+org/apache/geronimo/jetty/SecurityTest
+org/apache/geronimo/timer/TransactionalThreadPooledTimerTest
+org/apache/geronimo/timer/jdbc/DerbyJDBCWorkerPersistenceTest
+org/apache/geronimo/timer/jdbc/DerbyJDBCWorkerPersistenceTest
+org/apache/geronimo/timer/jdbc/DerbyJDBCWorkerPersistenceTest
+org/apache/geronimo/tomcat/JACCSecurityTest
\ No newline at end of file

Added: harmony/enhanced/buildtest/branches/2.0/tests/gut/gut.properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/gut/gut.properties?view=auto&rev=547129
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/gut/gut.properties (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/gut/gut.properties Wed Jun 13 22:36:57 2007
@@ -0,0 +1,34 @@
+##     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.
+## ======================================================================================
+##
+
+Required property: specify the path to JRE under test
+#test.jre.home=
+
+Specify extra VM options for the JRE under test if necessary
+vm.options="-showversion -Xmx512M -XX:vm.assert_dialog=false"
+
+#where to fetch from
+geronimo.location=http://mirror.public-internet.co.uk/apache/geronimo/1.2-beta/
+geronimo.version=1.2-beta
+geronimo.filename=geronimo-1.2-beta-src.tar.gz
+
+maven.location=http://apache.rmplc.co.uk/maven/binaries/
+maven.version=2.0.4
+maven.filename=maven-2.0.4-bin.tar.gz
+

Propchange: harmony/enhanced/buildtest/branches/2.0/tests/gut/gut.properties
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message