You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by mc...@apache.org on 2005/04/04 21:43:44 UTC

svn commit: r160090 [2/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

Added: incubator/jdo/trunk/tck20/maven.xml
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/maven.xml?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/maven.xml (added)
+++ incubator/jdo/trunk/tck20/maven.xml Mon Apr  4 12:41:23 2005
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    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 default="default"
+    xmlns:j="jelly:core"
+    xmlns:ant="jelly:ant"
+    xmlns:maven="jelly:maven"
+    >
+
+    <!-- ==================== -->
+    <!-- Default Global Goals -->
+    <!-- ==================== -->
+
+    <goal name="default">
+        <attainGoal name="jar:install"/>
+    </goal>
+
+    <goal name="build">
+        <attainGoal name="default"/>
+    </goal>
+
+    <goal name="rebuild">
+        <attainGoal name="clean"/>
+        <attainGoal name="build"/>
+    </goal>
+
+    <postGoal name="test:prepare-filesystem">
+        <mkdir dir="${jdo.tck.testdir}"/>
+    </postGoal>
+
+    <preGoal name="test:test">
+        <attainGoal name="jdorienhance"/>
+        <attainGoal name="database"/>
+        <echo>Run JDO TCK with configuration ${jdo.tck.configuration}</echo>
+    </preGoal>
+
+    <goal name="clobber" prereqs="clean">
+        <delete>
+            <fileset dir="." defaultexcludes="no" includes="**/*~"/>
+        </delete>
+    </goal>
+
+    <!-- ================== -->
+    <!-- Running test cases -->
+    <!-- ================== -->
+
+
+    <goal name="runtck" prereqs="enhance, testrunner.set, database, copyloggingprops">
+        <echo>Run JDO TCK with configuration ${jdo.tck.configuration}</echo>
+        <java fork="yes" dir="${jdo.tck.testdir}" 
+              classname="${jdo.tck.testrunnerclass}">
+            <classpath refid="project.class.path"/>
+            <sysproperty key="ResultPrinterClass" value="${jdo.tck.resultprinterclass}"/>
+            <sysproperty key="verbose" value="${verbose}"/>
+            <sysproperty key="PMFProperties" value="${iut.runtck.properties}"/>
+            <jvmarg line="${iut.runtck.sysproperties}"/>
+            <arg line="${jdo.tck.testclasses}"/>
+        </java>
+    </goal>
+
+    <!-- Run a single tck test. The property testcase defines the name of -->
+    <!-- the tck test class w/o the prefix org.apache.jdo.tck, e.g.       --> 
+    <!--   maven -Dtest=api.jdohelper.GetObjectId runtck.single       -->
+    <goal name="runtck.single" prereqs="enhance, testrunner.set, database, copyloggingprops">
+        <echo>Run tck test org.apache.jdo.tck.${test} with configuration ${jdo.tck.configuration}</echo>
+        <java fork="yes" dir="${jdo.tck.testdir}" 
+              classname="org.apache.jdo.tck.${test}">
+            <classpath refid="project.class.path"/>
+            <sysproperty key="ResultPrinterClass" value="${jdo.tck.resultprinterclass}"/>
+            <sysproperty key="verbose" value="${verbose}"/>
+            <sysproperty key="PMFProperties" value="${iut.runtck.properties}"/>
+            <jvmarg line="${iut.runtck.sysproperties}"/>
+        </java>
+    </goal>
+
+    <!-- ================ -->
+    <!-- Enhancer support -->
+    <!-- ================ -->
+
+    <goal name="enhance">
+        <attainGoal name="enhance.applicationidentity"/> 
+        <attainGoal name="enhance.datastoreidentity"/>
+    </goal>
+
+    <preGoal name="enhance.applicationidentity">
+        <condition property="enhancement.required">
+            <and>
+                <istrue value="${iut.applicationidentity.supported}"/>
+                <not>
+                    <uptodate targetfile="${iut.enhanced.dir}/applicationidentity.jar">
+                        <srcfiles dir="${basedir}/test/jdo/applicationidentity"
+                                  includes="org/apache/jdo/tck/pc/**/*.jdo, 
+                                            org/apache/jdo/tck/pc/**/*.orm, 
+                                            org/apache/jdo/tck/pc/**/jdoTest.properties"/>
+                        <srcfiles dir="${basedir}/test/java"
+                                  includes="${jdo.tck.pcclasses.sources}
+                                            ${jdo.tck.paclasses.sources}"/>
+                    </uptodate>
+                </not>
+           </and>
+        </condition>
+    </preGoal>
+
+    <goal name="enhance.applicationidentity">
+        <j:if test="${enhancement.required}">
+            <j:set var="identitytype" value="applicationidentity"/>
+            <attainGoal name="enhance.run"/>
+        </j:if>
+    </goal>
+
+    <preGoal name="enhance.datastoreidentity">
+        <condition property="enhancement.required">
+            <and>
+                <istrue value="${iut.datastoreidentity.supported}"/>
+                <not>
+                    <uptodate targetfile="${iut.enhanced.dir}/datastoreidentity.jar">
+                        <srcfiles dir="${basedir}/test/jdo/datastoreidentity"
+                                  includes="org/apache/jdo/tck/pc/**/*.jdo, 
+                                            org/apache/jdo/tck/pc/**/*.orm, 
+                                            org/apache/jdo/tck/pc/**/jdoTest.properties"/>
+                        <srcfiles dir="${basedir}/test/java"
+                                  includes="${jdo.tck.pcclasses.sources}
+                                            ${jdo.tck.paclasses.sources}"/>
+                    </uptodate>
+                </not>
+           </and>
+        </condition>
+    </preGoal>
+
+    <goal name="enhance.datastoreidentity">
+        <j:if test="${enhancement.required}">
+            <j:set var="identitytype" value="datastoreidentity"/>
+            <attainGoal name="enhance.run"/>
+        </j:if>
+    </goal>
+
+    <preGoal name="enhance.run">
+        <!-- copy metadata -->
+        <copy todir="${iut.enhanced.dir}">
+            <fileset dir="${basedir}/test/jdo/${identitytype}"
+                     includes="**/*.jdo, **/*.jdoTest.properties"/>
+            <fileset dir="${basedir}/test/orm/${identitytype}"
+                     includes="**/*.orm, **/*.jdoTest.properties"/>
+        </copy>
+        <!-- compile pc and pa classes -->
+        <javac srcdir="${basedir}/test/java"
+               includes="${jdo.tck.pcclasses.sources} ${jdo.tck.paclasses.sources}"
+               destdir="${iut.enhanced.dir}"
+               debug="on"
+               classpathref="project.class.path">
+        </javac>
+    </preGoal>
+
+    <goal name="enhance.run">
+        <echo>Run IUT enhancer</echo>
+        <java fork="yes" failonerror="yes" 
+              dir="${iut.enhanced.dir}"
+              classname="${iut.enhancer.main}"
+              classpathref="project.class.path">
+             <jvmarg line="${iut.enhancer.sysproperties}"/>
+             <arg line="${iut.enhancer.options}"/>
+             <arg line="${iut.enhancer.args}"/>
+        </java>
+    </goal>
+
+    <postGoal name="enhance.run">
+        <delete file="${iut.enhanced.dir}/${identitytype}.jar"/>
+        <jar jarfile="${iut.enhanced.dir}/${identitytype}.jar">
+            <fileset dir="${iut.enhanced.dir}" 
+                     includes="**/*.class, **/*.jdo, **/*.orm, **/jdoTest.properties"/>
+        </jar>
+        <delete dir="${iut.enhanced.dir}/org"/>
+    </postGoal>
+
+    <preGoal name="jdorienhance">
+        <copy todir="${jdo.tck.testclasses.dir}">
+            <fileset dir="${basedir}/test/jdo/datastoreidentity" 
+                     includes="**/*jdoTest.properties, **/*.jdo"/>
+        </copy>
+    </preGoal>
+
+    <goal name="jdorienhance">
+        <echo>Run JDORI enhancer</echo>
+        <java fork="yes" failonerror="yes" dir="${jdo.tck.testclasses.dir}"
+              classname="${jdo.enhancer.main}"
+              classpath="${jdo.enhancer.classpath}">
+             <arg line="${jdo.enhancer.options}"/>
+             <arg line="${jdo.enhancer.args}"/>
+        </java>
+    </goal>
+
+    <!-- ========= -->
+    <!-- Classpath -->
+    <!-- ========= -->
+
+    <ant:property file="${basedir}/test/conf/alltests.list"/>
+    <ant:property file="${jdo.tck.configuration}"/>
+
+    <path id="test_iut_jars" >
+        <fileset dir="iut_jars" includes="*.jar"/>
+    </path>
+
+    <!-- Added jpox.enhancer.jarfile, renamed jpox.jdori.jarfile,
+    added bcel.jarfile, log4j.jarfile(for jpox enhancer) -->
+    <path id="project.class.path">
+        <!-- Directory where enhanced class files are located  -->
+        <pathelement location="${iut.enhanced.dir}/${jdo.tck.identitytype}.jar"/>
+        <!-- Directory where JDOTCK class files are located  -->
+        <pathelement location="${jdo.tck.testclasses.dir}"/>
+        <!-- JDO jar file  -->
+        <pathelement location="${jdo.jdoapi.jarfile}"/>
+        <!-- Jar files for the implementation to be tested -->
+        <path refid="test_iut_jars" />
+        <!-- JUnit jar file -->
+        <pathelement location="${junit.jarfile}"/>
+        <!-- Spring jar files -->
+        <pathelement location="${spring.jarfile}"/>
+        <pathelement location="${logging.jarfile}"/>
+        <!-- Jar files for the reference implementation -->
+        <pathelement location="${jpox.jdori.jarfile}" />
+        <pathelement location="${jpox.enhancer.jarfile}" />
+        <pathelement location="${jdo.jdobtree.jarfile}" />
+        <pathelement location="${antlr.jarfile}" />
+        <pathelement location="${jta.jarfile}" />
+        <pathelement location="${xmlparser}" />
+        <pathelement location="${bcel.jarfile}" />
+        <pathelement location="${log4j.jarfile}" />
+    </path>
+
+    <!-- ==== -->
+    <!-- Misc -->
+    <!-- ==== -->
+
+    <goal name="database">
+        <mkdir dir="${jdo.tck.testdir}/database" />
+    </goal>
+    
+    <goal name="testrunner.set">
+       <condition property="jdo.tck.testrunnerclass" 
+                  value="org.apache.jdo.tck.util.SwingTestRunner">
+           <istrue value="${gui}"/>
+       </condition>
+       <condition property="jdo.tck.testrunnerclass" 
+                  value="org.apache.jdo.tck.util.BatchTestRunner">
+           <isfalse value="${gui}"/>
+       </condition>
+    </goal>
+
+    <goal name="copyloggingprops">
+        <copy todir="${jdo.tck.testclasses.dir}" >
+            <fileset dir="${basedir}/test/conf">
+               <include name="commons-logging.properties"/>
+               <include name="simplelog.properties"/>
+               <include name="logging.properties"/>
+            </fileset>
+        </copy>
+    </goal>
+
+</project>

Propchange: incubator/jdo/trunk/tck20/maven.xml
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/project.properties
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/project.properties?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/project.properties (added)
+++ incubator/jdo/trunk/tck20/project.properties Mon Apr  4 12:41:23 2005
@@ -0,0 +1,311 @@
+#
+# Copyright 2005 The Apache Software Foundation.
+# 
+# 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.
+
+# iut properties file
+iut.runtck.properties = ${basedir}/test/conf/jdori.properties
+# OMIT SETTING WHEN CHECKING IN
+iut.runtck.sysproperties = -Dderby.system.home=c:/derby -Dlog4j.configuration=file:${basedir}/test/conf/logging.properties
+
+# Flags indicating whether IUT supports application/datastore identity 
+iut.applicationidentity.supported = yes
+iut.datastoreidentity.supported = yes
+
+# The IUT enhancer, defaults to JPOX enhancer
+iut.enhanced.dir = ${maven.build.dir}/enhanced
+iut.enhancer.main = ${jdo.enhancer.main}
+iut.enhancer.options = -v -d "${iut.enhanced.dir}"
+iut.enhancer.args = ${jdo.tck.jdometadata.files}
+iut.enhancer.sysproperties = 
+jdo.enhancer.sourcepath = ${jdo.tck.testclasses.dir}${path.separator}${jdo.jdoapi.jarfile}${path.separator}${junit.jarfile}${path.separator}${log4j.jarfile}
+jdo.enhancer.classpath = ${jpox.enhancer.jarfile}${path.separator}${jpox.jdori.jarfile}${path.separator}${jdo.jdoapi.jarfile}${path.separator}${log4j.jarfile}${path.separator}${bcel.jarfile}
+
+# JUnit settings
+# Start new JVM for junit tests
+maven.junit.fork = yes
+maven.junit.dir = ${jdo.tck.testdir}
+maven.junit.sysproperties = PMFProperties
+PMFProperties = ${basedir}/test/conf/jdori.properties
+
+# JDO TCK settings
+#jdo.tck.configuration = ${basedir}/test/conf/datastoreidentity.conf
+jdo.tck.configuration = ${basedir}/test/conf/applicationidentity.conf
+jdo.tck.testclasses.dir = ${maven.build.dir}/test-classes
+jdo.tck.testdir = ${maven.build.dir}
+jdo.tck.resultprinterclass = org.apache.jdo.tck.util.BatchResultPrinter
+
+# dependencies
+jdo.jdoapi.jarfile = ${pom.getDependencyPath('jdo:jdo-api')}
+jdo.jdobtree.jarfile = ${pom.getDependencyPath('jdo:jdo-btree')}
+jpox.jdori.jarfile = ${pom.getDependencyPath('jpox:jpox')}
+jpox.enhancer.jarfile = ${pom.getDependencyPath('jpox:jpox-enhancer')}
+bcel.jarfile = ${pom.getDependencyPath('bcel:bcel')}
+junit.jarfile = ${pom.getDependencyPath('junit:junit')}
+antlr.jarfile = ${pom.getDependencyPath('antlr:antlr')}
+jta.jarfile = ${pom.getDependencyPath('geronimo-spec:geronimo-spec-jta')}
+spring.jarfile = ${pom.getDependencyPath('springframework:spring-core')}
+logging.jarfile = ${pom.getDependencyPath('commons-logging')}
+log4j.jarfile = ${pom.getDependencyPath('log4j')}
+xmlparser =
+
+# JDORI enhancer
+jdo.enhancer.main = org.jpox.enhancer.JPOXEnhancer
+jdo.enhancer.options = -v -d "${iut.enhanced.dir}"
+jdo.enhancer.args = ${jdo.tck.jdometadata.files}
+jdo.enhancer.sourcepath = ${jdo.tck.testclasses.dir}${path.separator}${jdo.jdoapi.jarfile}${path.separator}${junit.jarfile}${path.separator}${log4j.jarfile}
+jdo.enhancer.classpath = ${jpox.enhancer.jarfile}${path.separator}${jpox.jdori.jarfile}${path.separator}${jdo.jdoapi.jarfile}${path.separator}${log4j.jarfile}${path.separator}${bcel.jarfile}${path.separator}${jdo.tck.testclasses.dir}
+
+jdo.tck.pcclasses.sources = \
+    org/apache/jdo/tck/pc/lifecycle/StateTransitionObj.java \
+    org/apache/jdo/tck/pc/company/Address.java \
+    org/apache/jdo/tck/pc/company/Company.java \
+    org/apache/jdo/tck/pc/company/Department.java \
+    org/apache/jdo/tck/pc/company/Person.java \
+    org/apache/jdo/tck/pc/company/Employee.java \
+    org/apache/jdo/tck/pc/company/FullTimeEmployee.java \
+    org/apache/jdo/tck/pc/company/Insurance.java \
+    org/apache/jdo/tck/pc/company/DentalInsurance.java \
+    org/apache/jdo/tck/pc/company/MedicalInsurance.java \
+    org/apache/jdo/tck/pc/company/PartTimeEmployee.java \
+    org/apache/jdo/tck/pc/company/Project.java \
+    org/apache/jdo/tck/pc/fieldtypes/AllTypes.java \
+    org/apache/jdo/tck/pc/fieldtypes/ArrayCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/ArrayListCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/CollectionCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfBigDecimal.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfBigInteger.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfBoolean.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfByte.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfCharacter.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfDate.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfDouble.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfInteger.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfLong.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfObject.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveboolean.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivebyte.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivedouble.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivefloat.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveint.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivelong.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfSimpleClass.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfSimpleInterface.java \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfString.java \
+    org/apache/jdo/tck/pc/fieldtypes/HashMapStringKeyCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/HashMapStringValueCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/HashSetCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/HashtableStringKeyCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/HashtableStringValueCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/LinkedListCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/ListCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/MapStringKeyCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/MapStringValueCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/SetCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/SimpleClass.java \
+    org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.java \
+    org/apache/jdo/tck/pc/fieldtypes/VectorCollections.java \
+    org/apache/jdo/tck/pc/inheritance/AllPersist.java \
+    org/apache/jdo/tck/pc/inheritance/AllPersist2.java \
+    org/apache/jdo/tck/pc/inheritance/AllPersist3.java \
+    org/apache/jdo/tck/pc/inheritance/AllPersist4.java \
+    org/apache/jdo/tck/pc/inheritance/FieldSameName.java \
+    org/apache/jdo/tck/pc/inheritance/FieldSameName2.java \
+    org/apache/jdo/tck/pc/inheritance/FieldSameName3.java \
+    org/apache/jdo/tck/pc/inheritance/FieldSameName4.java \
+    org/apache/jdo/tck/pc/inheritance/TopNonPersistB.java \
+    org/apache/jdo/tck/pc/inheritance/TopNonPersistE.java \
+    org/apache/jdo/tck/pc/inheritance/TopNonPersistF.java \
+    org/apache/jdo/tck/pc/inheritance/TopNonPersistH.java \
+    org/apache/jdo/tck/pc/inheritance/TopPersist.java \
+    org/apache/jdo/tck/pc/inheritance/TopPersistE.java \
+    org/apache/jdo/tck/pc/inheritance/TopPersistF.java \
+    org/apache/jdo/tck/pc/inheritance/TopPersistH.java \
+    org/apache/jdo/tck/pc/mylib/PCPoint.java \
+    org/apache/jdo/tck/pc/mylib/PCPoint2.java \
+    org/apache/jdo/tck/pc/mylib/PCRect.java \
+    org/apache/jdo/tck/pc/mylib/PrimitiveTypes.java \
+    org/apache/jdo/tck/pc/instancecallbacks/InstanceCallbackClass.java \
+    org/apache/jdo/tck/pc/instancecallbacks/InstanceCallbackNonPersistFdsClass.java
+
+jdo.tck.pcclasses.files = \
+    org/apache/jdo/tck/pc/lifecycle/StateTransitionObj.class \
+    org/apache/jdo/tck/pc/company/Address.class \
+    org/apache/jdo/tck/pc/company/Company.class \
+    org/apache/jdo/tck/pc/company/Department.class \
+    org/apache/jdo/tck/pc/company/Person.class \
+    org/apache/jdo/tck/pc/company/Employee.class \
+    org/apache/jdo/tck/pc/company/FullTimeEmployee.class \
+    org/apache/jdo/tck/pc/company/Insurance.class \
+    org/apache/jdo/tck/pc/company/DentalInsurance.class \
+    org/apache/jdo/tck/pc/company/MedicalInsurance.class \
+    org/apache/jdo/tck/pc/company/PartTimeEmployee.class \
+    org/apache/jdo/tck/pc/company/Project.class \
+    org/apache/jdo/tck/pc/fieldtypes/AllTypes.class \
+    org/apache/jdo/tck/pc/fieldtypes/ArrayCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/ArrayListCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/CollectionCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfBigDecimal.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfBigInteger.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfBoolean.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfByte.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfCharacter.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfDate.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfDouble.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfInteger.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfLong.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfObject.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveboolean.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivebyte.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivedouble.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivefloat.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveint.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivelong.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfSimpleClass.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfSimpleInterface.class \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfString.class \
+    org/apache/jdo/tck/pc/fieldtypes/HashMapStringKeyCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/HashMapStringValueCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/HashSetCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/HashtableStringKeyCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/HashtableStringValueCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/LinkedListCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/ListCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/MapStringKeyCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/MapStringValueCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/SetCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/SimpleClass.class \
+    org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.class \
+    org/apache/jdo/tck/pc/fieldtypes/VectorCollections.class \
+    org/apache/jdo/tck/pc/inheritance/AllPersist.class \
+    org/apache/jdo/tck/pc/inheritance/AllPersist2.class \
+    org/apache/jdo/tck/pc/inheritance/AllPersist3.class \
+    org/apache/jdo/tck/pc/inheritance/AllPersist4.class \
+    org/apache/jdo/tck/pc/inheritance/FieldSameName.class \
+    org/apache/jdo/tck/pc/inheritance/FieldSameName2.class \
+    org/apache/jdo/tck/pc/inheritance/FieldSameName3.class \
+    org/apache/jdo/tck/pc/inheritance/FieldSameName4.class \
+    org/apache/jdo/tck/pc/inheritance/TopNonPersistB.class \
+    org/apache/jdo/tck/pc/inheritance/TopNonPersistE.class \
+    org/apache/jdo/tck/pc/inheritance/TopNonPersistF.class \
+    org/apache/jdo/tck/pc/inheritance/TopNonPersistH.class \
+    org/apache/jdo/tck/pc/inheritance/TopPersist.class \
+    org/apache/jdo/tck/pc/inheritance/TopPersistE.class \
+    org/apache/jdo/tck/pc/inheritance/TopPersistF.class \
+    org/apache/jdo/tck/pc/inheritance/TopPersistH.class \
+    org/apache/jdo/tck/pc/mylib/PCPoint.class \
+    org/apache/jdo/tck/pc/mylib/PCPoint2.class \
+    org/apache/jdo/tck/pc/mylib/PCRect.class \
+    org/apache/jdo/tck/pc/mylib/PrimitiveTypes.class \
+    org/apache/jdo/tck/pc/instancecallbacks/InstanceCallbackClass.class \
+    org/apache/jdo/tck/pc/instancecallbacks/InstanceCallbackNonPersistFdsClass.class
+
+jdo.tck.paclasses.sources = \
+    org/apache/jdo/tck/models/inheritance/FieldWithSameNameInSuperclass.java \
+    org/apache/jdo/tck/models/inheritance/NonPersistentFieldsAreNonPersistentInSubclasses.java \
+    org/apache/jdo/tck/models/inheritance/NonpersistentSuperClass.java \
+    org/apache/jdo/tck/models/inheritance/PersistenceCapableFlexibilityInInheritanceHierarchy.java \
+    org/apache/jdo/tck/models/inheritance/PersistentFieldsArePersistentInSubClasses.java \
+    org/apache/jdo/tck/models/inheritance/TestParts.java \
+    org/apache/jdo/tck/models/inheritance/TransactionalFieldsAreTransactionalInSubclasses.java \
+    org/apache/jdo/tck/api/instancecallbacks/AccessingFieldsInPredelete.java \
+    org/apache/jdo/tck/api/instancecallbacks/AccessOtherInstancesInPrestore.java \
+    org/apache/jdo/tck/api/instancecallbacks/CallingJdoPostload.java \
+    org/apache/jdo/tck/api/instancecallbacks/CallingJdoPreclear.java \
+    org/apache/jdo/tck/api/instancecallbacks/CallingJdoPredelete.java \
+    org/apache/jdo/tck/api/instancecallbacks/CallingJdoPrestore.java \
+    org/apache/jdo/tck/api/instancecallbacks/ModificationOfNontransactionalNonpersistentFields.java \
+    org/apache/jdo/tck/api/instancecallbacks/NoAccessToFieldsAfterPredelete.java \
+    org/apache/jdo/tck/api/instancecallbacks/TestParts.java
+
+jdo.tck.paclasses.files = \
+    org/apache/jdo/tck/models/inheritance/FieldWithSameNameInSuperclass.class \
+    org/apache/jdo/tck/models/inheritance/NonPersistentFieldsAreNonPersistentInSubclasses.class \
+    org/apache/jdo/tck/models/inheritance/NonpersistentSuperClass.class \
+    org/apache/jdo/tck/models/inheritance/PersistenceCapableFlexibilityInInheritanceHierarchy.class \
+    org/apache/jdo/tck/models/inheritance/PersistentFieldsArePersistentInSubClasses.class \
+    org/apache/jdo/tck/models/inheritance/TestParts.class \
+    org/apache/jdo/tck/models/inheritance/TransactionalFieldsAreTransactionalInSubclasses.class \
+    org/apache/jdo/tck/api/instancecallbacks/AccessingFieldsInPredelete.class \
+    org/apache/jdo/tck/api/instancecallbacks/AccessOtherInstancesInPrestore.class \
+    org/apache/jdo/tck/api/instancecallbacks/CallingJdoPostload.class \
+    org/apache/jdo/tck/api/instancecallbacks/CallingJdoPreclear.class \
+    org/apache/jdo/tck/api/instancecallbacks/CallingJdoPredelete.class \
+    org/apache/jdo/tck/api/instancecallbacks/CallingJdoPrestore.class \
+    org/apache/jdo/tck/api/instancecallbacks/ModificationOfNontransactionalNonpersistentFields.class \
+    org/apache/jdo/tck/api/instancecallbacks/NoAccessToFieldsAfterPredelete.class \
+    org/apache/jdo/tck/api/instancecallbacks/TestParts.class
+
+jdo.tck.jdometadata.files = \
+    org/apache/jdo/tck/pc/company/package.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/AllTypes.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/ArrayCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/ArrayListCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/CollectionCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfBigDecimal.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfBigInteger.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfBoolean.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfByte.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfCharacter.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfDate.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfDouble.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfInteger.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfLong.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfObject.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveboolean.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivebyte.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivedouble.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivefloat.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveint.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivelong.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfSimpleClass.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfSimpleInterface.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/FieldsOfString.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/HashMapStringKeyCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/HashMapStringValueCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/HashSetCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/HashtableStringKeyCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/HashtableStringValueCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/LinkedListCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/ListCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/MapStringKeyCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/MapStringValueCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/SetCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/SimpleClass.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.jdo \
+    org/apache/jdo/tck/pc/fieldtypes/VectorCollections.jdo \
+    org/apache/jdo/tck/pc/inheritance/package.jdo \
+    org/apache/jdo/tck/pc/instancecallbacks/package.jdo \
+    org/apache/jdo/tck/pc/lifecycle/StateTransitionObj.jdo \
+    org/apache/jdo/tck/pc/mylib/package.jdo

Propchange: incubator/jdo/trunk/tck20/project.properties
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/project.xml
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/project.xml?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/project.xml (added)
+++ incubator/jdo/trunk/tck20/project.xml Mon Apr  4 12:41:23 2005
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    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>
+    <pomVersion>3</pomVersion>
+    <extend>../project.xml</extend>
+    <!-- ============== -->
+    <!-- Identification -->
+    <!-- ============== -->
+    <name>JDO Technology Compatibility Kit 2.0</name>
+    <artifactId>jdo-tck</artifactId>
+    <currentVersion>2.0</currentVersion>
+    <package>org.apache.jdo.tck</package>
+    <shortDescription>Java Data Object (JDO) TCK</shortDescription>
+    <description>The Java Data Objects (JDO) API is a standard interface-based 
+Java model abstraction of persistence, developed as Java Specification 
+Request 12 JSR 12 under the auspices of the Java Community Process.
+
+The JDO TCK is a test suite designed to test implementations of the Java Data Objects 
+specification. In order to claim compatibility with JDO, an implementation must pass 
+all relevant tests of the JDOTCK.</description>
+    <repository />
+    <!-- ============ -->
+    <!-- Dependencies -->
+    <!-- ============ -->
+    <dependencies>
+        <dependency>
+            <groupId>antlr</groupId>
+            <artifactId>antlr</artifactId>
+            <version>2.7.3</version>
+            <url>http://www.antlr.org/download.html</url>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>3.8.1</version>
+        </dependency>
+        <dependency>
+            <groupId>geronimo-spec</groupId>
+            <artifactId>geronimo-spec-jta</artifactId>
+            <version>1.0.1B-rc2</version>
+        </dependency>
+        <!-- Restore when the jdo 2.0 api is available
+        <dependency>
+            <groupId>jdo</groupId>
+            <artifactId>jdo-api</artifactId>
+            <version>2.0</version>
+        </dependency>
+-->
+        <dependency>
+            <groupId>jdo</groupId>
+            <artifactId>jdo-btree</artifactId>
+            <version>1.1</version>
+        </dependency>
+        <!-- You must manually download jpox until it is available from ibiblio.org -->
+        <dependency>
+            <groupId>jpox</groupId>
+            <artifactId>jpox</artifactId>
+            <version>1.1.0-beta-2</version>
+            <url>http://prdownloads.sourceforge.net/jpox/jpox-1.1.0-beta-2.jar?use_mirror=easynews</url>
+        </dependency>
+        <dependency>
+            <groupId>jpox</groupId>
+            <artifactId>jpox-enhancer</artifactId>
+            <version>1.1.0-beta-2</version>
+            <url>http://prdownloads.sourceforge.net/jpox/jpox-enhancer-1.1.0-beta-2.jar?use_mirror=easynews</url>
+        </dependency>
+        <dependency>
+            <groupId>bcel</groupId>
+            <artifactId>bcel</artifactId>
+            <version>5.1</version>
+            <url>http://prdownloads.sourceforge.net/jpox/jpox-enhancer-1.1.0-beta-2.jar?use_mirror=easynews</url>
+        </dependency>
+        <dependency>
+            <groupId>springframework</groupId>
+            <artifactId>spring-core</artifactId>
+            <version>1.1.3</version>
+        </dependency>
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <version>1.2.8</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.0.4</version>
+        </dependency>
+    </dependencies>
+    <!-- =================== -->
+    <!-- Build Specification -->
+    <!-- =================== -->
+    <build>
+        <unitTestSourceDirectory>test/java</unitTestSourceDirectory>
+        <!-- Unit test cases -->
+        <unitTest>
+            <includes>
+        <!--
+                <include>**/*.java</include>
+          In order to avoid running all tests, specify one to run
+        -->
+                <include>**/transactions/Commit.java</include>
+            </includes>
+            <excludes>
+                <exclude>**/pc/**/*.java</exclude>
+                <exclude>**/util/*.java</exclude>
+                <exclude>**/JDO_Test*.java</exclude>
+                <exclude>**/TestParts.java</exclude>
+                <exclude>**/EnhancerTest.java</exclude>
+                <exclude>**/ExtentTest.java</exclude>
+                <exclude>**/QueryTest.java</exclude>
+                <exclude>**/PersistenceManagerTest.java</exclude>
+                <exclude>**/FirstSetOfTestValuesForCollection.java</exclude>
+                <exclude>**/SecondSetOfTestValuesForCollection.java</exclude>
+                <exclude>**/TestUtil.java</exclude>
+                <exclude>**/ComparisonTests.java</exclude>
+            </excludes>
+            <resources>
+                <resource>
+                    <directory>${basedir}/test/java</directory>
+                    <includes>
+                        <include>**/*.xml</include>
+                    </includes>
+                </resource>
+            </resources>
+            <resources>
+                <resource>
+                    <directory>${basedir}/test/conf</directory>
+                    <includes>
+                        <include>JDOTCKTestCases.list</include>
+                        <include>enhancement-test.properties</include>
+                        <include>commons-logging.properties</include>
+                        <include>simplelog.properties</include>
+                        <include>logging.properties</include>
+                    </includes>
+                </resource>
+            </resources>
+        </unitTest>
+    </build>
+</project>
+

Propchange: incubator/jdo/trunk/tck20/project.xml
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/conf/JDOTCKTestCases.list
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/conf/JDOTCKTestCases.list?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/conf/JDOTCKTestCases.list (added)
+++ incubator/jdo/trunk/tck20/test/conf/JDOTCKTestCases.list Mon Apr  4 12:41:23 2005
@@ -0,0 +1,387 @@
+## JDO TCK test cases
+#
+## package org.apache.jdo.tck.api.instancecallbacks
+#
+#org.apache.jdo.tck.api.instancecallbacks.AccessOtherInstancesInPrestore
+#org.apache.jdo.tck.api.instancecallbacks.AccessingFieldsInPredelete
+#org.apache.jdo.tck.api.instancecallbacks.CallingJdoPostload
+#org.apache.jdo.tck.api.instancecallbacks.CallingJdoPreclear
+#org.apache.jdo.tck.api.instancecallbacks.CallingJdoPredelete
+#org.apache.jdo.tck.api.instancecallbacks.CallingJdoPrestore
+#org.apache.jdo.tck.api.instancecallbacks.ModificationOfNontransactionalNonpersistentFields
+#org.apache.jdo.tck.api.instancecallbacks.NoAccessToFieldsAfterPredelete
+#
+## package org.apache.jdo.tck.api.jdohelper
+#
+#org.apache.jdo.tck.api.jdohelper.GetObjectId
+#org.apache.jdo.tck.api.jdohelper.GetObjectIdForNull
+#org.apache.jdo.tck.api.jdohelper.GetObjectIdForTransient
+#org.apache.jdo.tck.api.jdohelper.GetObjectIdNotPersistenceCapable
+#org.apache.jdo.tck.api.jdohelper.GetPersistenceManager
+#org.apache.jdo.tck.api.jdohelper.GetPersistenceManagerForNull
+#org.apache.jdo.tck.api.jdohelper.GetPersistenceManagerForTransient
+#org.apache.jdo.tck.api.jdohelper.GetPersistenceManagerNotPersistenceCapable
+#org.apache.jdo.tck.api.jdohelper.GetTransactionalObjectId
+#org.apache.jdo.tck.api.jdohelper.GetTransactionalObjectIdForNull
+#org.apache.jdo.tck.api.jdohelper.GetTransactionalObjectIdForTransient
+#org.apache.jdo.tck.api.jdohelper.GetTransactionalObjectIdNotPersistenceCapable
+#org.apache.jdo.tck.api.jdohelper.IsDeleted
+#org.apache.jdo.tck.api.jdohelper.IsDeletedFalse
+#org.apache.jdo.tck.api.jdohelper.IsDeletedForNull
+#org.apache.jdo.tck.api.jdohelper.IsDeletedForTransient
+#org.apache.jdo.tck.api.jdohelper.IsDeletedNotPersistenceCapable
+#org.apache.jdo.tck.api.jdohelper.IsDirty
+#org.apache.jdo.tck.api.jdohelper.IsDirtyFalse
+#org.apache.jdo.tck.api.jdohelper.IsDirtyForNull
+#org.apache.jdo.tck.api.jdohelper.IsDirtyForTransient
+#org.apache.jdo.tck.api.jdohelper.IsDirtyNotPersistenceCapable
+#org.apache.jdo.tck.api.jdohelper.IsNew
+#org.apache.jdo.tck.api.jdohelper.IsNewFalse
+#org.apache.jdo.tck.api.jdohelper.IsNewForNull
+#org.apache.jdo.tck.api.jdohelper.IsNewForTransient
+#org.apache.jdo.tck.api.jdohelper.IsNewNotPersistenceCapable
+#org.apache.jdo.tck.api.jdohelper.IsPersistent
+#org.apache.jdo.tck.api.jdohelper.IsPersistentFalse
+#org.apache.jdo.tck.api.jdohelper.IsPersistentForNull
+#org.apache.jdo.tck.api.jdohelper.IsPersistentForTransient
+#org.apache.jdo.tck.api.jdohelper.IsPersistentNotPersistenceCapable
+#org.apache.jdo.tck.api.jdohelper.IsTransactional
+#org.apache.jdo.tck.api.jdohelper.IsTransactionalFalse
+#org.apache.jdo.tck.api.jdohelper.IsTransactionalForNull
+#org.apache.jdo.tck.api.jdohelper.IsTransactionalForTransient
+#org.apache.jdo.tck.api.jdohelper.IsTransactionalNotPersistenceCapable
+#org.apache.jdo.tck.api.jdohelper.MakeDirty
+#org.apache.jdo.tck.api.jdohelper.MakeDirtyForNull
+#org.apache.jdo.tck.api.jdohelper.MakeDirtyForTransient
+#org.apache.jdo.tck.api.jdohelper.MakeDirtyNotPersistenceCapable
+#
+## package org.apache.jdo.tck.api.persistencemanager
+#
+#org.apache.jdo.tck.api.persistencemanager.AfterCloseAllMethodsThrowException
+#org.apache.jdo.tck.api.persistencemanager.CallingEvictAllWithCollectionContainingNulls
+#org.apache.jdo.tck.api.persistencemanager.CallingRefreshAllWithCollectionContainingNulls
+#org.apache.jdo.tck.api.persistencemanager.ChangingObjectIdHasNoEffectOnInstance
+#org.apache.jdo.tck.api.persistencemanager.CloseThrowsExceptionWhenActiveTx
+#org.apache.jdo.tck.api.persistencemanager.ConcurrentPersistenceManagers
+#org.apache.jdo.tck.api.persistencemanager.ConcurrentPersistenceManagersSameClasses
+#org.apache.jdo.tck.api.persistencemanager.CurrentTransaction
+#org.apache.jdo.tck.api.persistencemanager.DeletePersistent
+#org.apache.jdo.tck.api.persistencemanager.DeletePersistentAllFails
+#org.apache.jdo.tck.api.persistencemanager.DeletePersistentFailsIfInstanceIsTransient
+#org.apache.jdo.tck.api.persistencemanager.DeletePersistentFailsIfInstanceManagedByAnotherPersistenceManager
+#org.apache.jdo.tck.api.persistencemanager.DeletePersistentHasNoEffectOnDeletedInstances
+#org.apache.jdo.tck.api.persistencemanager.EvictAllWithNoParameters
+#org.apache.jdo.tck.api.persistencemanager.EvictingCollectionOfInstancesSideEffects
+#org.apache.jdo.tck.api.persistencemanager.EvictingWithRestoreValuesFalse
+#org.apache.jdo.tck.api.persistencemanager.EvictingWithRetainValuesFalse
+#org.apache.jdo.tck.api.persistencemanager.GetExtentWithInstancesMadePersistentViaReachability
+#org.apache.jdo.tck.api.persistencemanager.GetExtentWithNoSubclasses
+#org.apache.jdo.tck.api.persistencemanager.GetExtentWithSubclasses
+#org.apache.jdo.tck.api.persistencemanager.GetIgnoreCache
+#org.apache.jdo.tck.api.persistencemanager.GetObjectById
+#org.apache.jdo.tck.api.persistencemanager.GetObjectByIdNoValidationInstanceInCache
+#org.apache.jdo.tck.api.persistencemanager.GetObjectByIdNoValidationInstanceInCacheNoStateChange
+#org.apache.jdo.tck.api.persistencemanager.GetObjectByIdNoValidationInstanceNotInCache
+#org.apache.jdo.tck.api.persistencemanager.GetObjectByIdNoValidationInstanceNotInCacheNoTx
+#org.apache.jdo.tck.api.persistencemanager.GetObjectByIdNoValidationInstanceNotInDatastore
+#org.apache.jdo.tck.api.persistencemanager.GetObjectByIdNotResolved
+#org.apache.jdo.tck.api.persistencemanager.GetObjectByIdWithValidationInstanceInCache
+#org.apache.jdo.tck.api.persistencemanager.GetObjectByIdWithValidationInstanceInCacheNotInDatastore
+#org.apache.jdo.tck.api.persistencemanager.GetObjectByIdWithValidationInstanceNotInCacheNotInDatastore
+#org.apache.jdo.tck.api.persistencemanager.GetObjectId
+#org.apache.jdo.tck.api.persistencemanager.GetObjectIdClass
+#org.apache.jdo.tck.api.persistencemanager.GetObjectIdClassForAbstractOrNonPersistenceCapableClass
+#org.apache.jdo.tck.api.persistencemanager.GetObjectIdForNullOrNotPersistent
+#org.apache.jdo.tck.api.persistencemanager.GetObjectIdWithApplicationModifyingIdentity
+#org.apache.jdo.tck.api.persistencemanager.GetPersistenceManagerFactory
+#org.apache.jdo.tck.api.persistencemanager.GetSetUserObject
+#org.apache.jdo.tck.api.persistencemanager.GetTransactionalObjectIdWhenObjectIdBeingChanged
+#org.apache.jdo.tck.api.persistencemanager.GetTransactionalObjectIdWithNoTransaction
+#org.apache.jdo.tck.api.persistencemanager.IsClosedIsFalseUponConstruction
+#org.apache.jdo.tck.api.persistencemanager.IsClosedIsFalseUponRetrievalFromPool
+#org.apache.jdo.tck.api.persistencemanager.IsClosedIsTrueAfterClose
+#org.apache.jdo.tck.api.persistencemanager.MakeNontransactionalAllFails
+#org.apache.jdo.tck.api.persistencemanager.MakeNontransactionalDirtyInstance
+#org.apache.jdo.tck.api.persistencemanager.MakeNontransactionalIsImmediate
+#org.apache.jdo.tck.api.persistencemanager.MakeNontransactionalPersistentCleanInstance
+#org.apache.jdo.tck.api.persistencemanager.MakeNontransactionalTransientCleanInstance
+#org.apache.jdo.tck.api.persistencemanager.MakePersistent
+#org.apache.jdo.tck.api.persistencemanager.MakePersistentAllFails
+#org.apache.jdo.tck.api.persistencemanager.MakePersistentAndInstancesNotReachable
+#org.apache.jdo.tck.api.persistencemanager.MakePersistentAssignsObjectId
+#org.apache.jdo.tck.api.persistencemanager.MakePersistentFailsIfInstanceManagedByAnotherPersistenceManager
+#org.apache.jdo.tck.api.persistencemanager.MakePersistentHasNoEffectOnPersistentInstances
+#org.apache.jdo.tck.api.persistencemanager.MakeTransactional
+#org.apache.jdo.tck.api.persistencemanager.MakeTransactionalANontransactionalPersistentInstance
+#org.apache.jdo.tck.api.persistencemanager.MakeTransactionalAllFails
+#org.apache.jdo.tck.api.persistencemanager.MakeTransactionalIsImmediate
+#org.apache.jdo.tck.api.persistencemanager.MakeTransactionalPriorToTransactionRolledback
+#org.apache.jdo.tck.api.persistencemanager.MakeTransactionalWithinTransactionRolledback
+#org.apache.jdo.tck.api.persistencemanager.MakeTransient
+#org.apache.jdo.tck.api.persistencemanager.MakeTransientAllFails
+#org.apache.jdo.tck.api.persistencemanager.MakeTransientCausesLossOfIdentity
+#org.apache.jdo.tck.api.persistencemanager.MakeTransientFailsWithDirtyInstance
+#org.apache.jdo.tck.api.persistencemanager.MakeTransientFieldsPreservedUnchanged
+#org.apache.jdo.tck.api.persistencemanager.MakeTransientHasNoEffectOnTransientInstances
+#org.apache.jdo.tck.api.persistencemanager.MakeTransientNotSubjectToRollback
+#org.apache.jdo.tck.api.persistencemanager.NoPersistenceManagerIfTransient
+#org.apache.jdo.tck.api.persistencemanager.ObjectIdUniqueAmongInstances
+#org.apache.jdo.tck.api.persistencemanager.OneInstanceOfObjectPerPersistenceManager
+#org.apache.jdo.tck.api.persistencemanager.OnePersistenceManagerIfPersistentOrTransactional
+#org.apache.jdo.tck.api.persistencemanager.OptimisticFailure
+#org.apache.jdo.tck.api.persistencemanager.PassingNullToEvictAllThrowsException
+#org.apache.jdo.tck.api.persistencemanager.PassingNullToEvictHasNoEffect
+#org.apache.jdo.tck.api.persistencemanager.PassingNullToRefreshAllThrowsException
+#org.apache.jdo.tck.api.persistencemanager.PassingNullToRefreshHasNoEffect
+#org.apache.jdo.tck.api.persistencemanager.RefreshAllNoParameterSideEffects
+#org.apache.jdo.tck.api.persistencemanager.RefreshAllWithArraySideEffects
+#org.apache.jdo.tck.api.persistencemanager.RefreshAllWithCollectionSideEffects
+#org.apache.jdo.tck.api.persistencemanager.RefreshAllWithNoParameters
+#org.apache.jdo.tck.api.persistencemanager.RefreshSideEffects
+#org.apache.jdo.tck.api.persistencemanager.Retrieve
+#org.apache.jdo.tck.api.persistencemanager.SameTransactionInstanceForAllCallsToCurrentTransaction
+#org.apache.jdo.tck.api.persistencemanager.SetIgnoreCacheToFalse
+#org.apache.jdo.tck.api.persistencemanager.SetIgnoreCacheToTrue
+#org.apache.jdo.tck.api.persistencemanager.SetMultithreadedFalse
+#org.apache.jdo.tck.api.persistencemanager.SetMultithreadedTrue
+#org.apache.jdo.tck.api.persistencemanager.SettingFlagsWithTransactionInstance
+#org.apache.jdo.tck.api.persistencemanager.ThreadSafe
+#org.apache.jdo.tck.api.persistencemanager.TransientTransactionalInstanceRetainsValuesAtCommit
+#
+## package org.apache.jdo.tck.api.persistencemanagerfactory
+#
+#org.apache.jdo.tck.api.persistencemanagerfactory.AfterCloseGetPMThrowsException
+#org.apache.jdo.tck.api.persistencemanagerfactory.AfterCloseSetMethodsThrowException
+#org.apache.jdo.tck.api.persistencemanagerfactory.AfterGetPersistenceManagerNoSetMethodsSucceed
+#org.apache.jdo.tck.api.persistencemanagerfactory.Close
+#org.apache.jdo.tck.api.persistencemanagerfactory.CloseFailsIfTransactionActive
+#org.apache.jdo.tck.api.persistencemanagerfactory.CloseWithoutPermissionThrowsSecurityException
+#org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManager
+#org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManagerFactoryByPropertiesInstance
+#org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManagerForUser
+#org.apache.jdo.tck.api.persistencemanagerfactory.GetProperties
+#org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionPassword
+#org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionURL
+#org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionUserName
+#org.apache.jdo.tck.api.persistencemanagerfactory.SetIgnoreCache
+#org.apache.jdo.tck.api.persistencemanagerfactory.SetMultithreaded
+#org.apache.jdo.tck.api.persistencemanagerfactory.SetNonTransactionalRead
+#org.apache.jdo.tck.api.persistencemanagerfactory.SetNonTransactionalWrite
+#org.apache.jdo.tck.api.persistencemanagerfactory.SetOptimistic
+#org.apache.jdo.tck.api.persistencemanagerfactory.SetRetainValues
+#org.apache.jdo.tck.api.persistencemanagerfactory.SupportedOptions
+#
+## package org.apache.jdo.tck.enhancement
+#
+#org.apache.jdo.tck.enhancement.FieldAccessModified
+#org.apache.jdo.tck.enhancement.ImplementsPersistenceCapable
+#
+## package org.apache.jdo.tck.extents
+#
+#org.apache.jdo.tck.extents.CloseAll
+#org.apache.jdo.tck.extents.CloseOfExtentIteratorIsIteratorSpecific
+#org.apache.jdo.tck.extents.GetCandidateClass
+#org.apache.jdo.tck.extents.GetPersistenceManager
+#org.apache.jdo.tck.extents.HasSubclassesFalse
+#org.apache.jdo.tck.extents.HasSubclassesTrue
+#org.apache.jdo.tck.extents.InstancesDeletedPriorToIterationNotReturned
+#org.apache.jdo.tck.extents.InstancesPersistedPriorToIterationReturned
+#org.apache.jdo.tck.extents.IteratorHasNextFalseAfterExtentClose
+#org.apache.jdo.tck.extents.IteratorMutatingMethods
+#org.apache.jdo.tck.extents.IteratorNextAfterExtentClose
+#org.apache.jdo.tck.extents.IteratorNextAfterExtentCloseAll
+#org.apache.jdo.tck.extents.Iterators
+#
+## package org.apache.jdo.tck.lifecycle
+#
+#org.apache.jdo.tck.lifecycle.HollowInstanceMaintainsPK
+#org.apache.jdo.tck.lifecycle.MultiplePMsReturnInstancesRepresentingSamePC
+#org.apache.jdo.tck.lifecycle.ObjectIdNotModifiedWhenObjectIdInstanceModified
+#org.apache.jdo.tck.lifecycle.PMReturnsIdenticalInstancesForEqualObjIds
+#org.apache.jdo.tck.lifecycle.PMsCanSharePCClassesButNotPCInstances
+#org.apache.jdo.tck.lifecycle.StateTransitions
+#org.apache.jdo.tck.lifecycle.TransientTransactionalStateCommit
+#org.apache.jdo.tck.lifecycle.TransientTransactionalStateRollback
+#
+## package org.apache.jdo.tck.lifecycle.nontransactional
+#
+#org.apache.jdo.tck.lifecycle.nontransactional.ModificationOfNontransactionalInstanceOutsideTransaction
+#
+## package org.apache.jdo.tck.models.embedded
+#
+#org.apache.jdo.tck.models.embedded.SecondClassObjectsTrackTheirChanges 
+#
+## package org.apache.jdo.tck.models.fieldtypes
+#
+#org.apache.jdo.tck.models.fieldtypes.TestArrayCollections
+#org.apache.jdo.tck.models.fieldtypes.TestArrayListCollections
+#org.apache.jdo.tck.models.fieldtypes.TestCollectionCollections
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfBigDecimal
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfBigInteger
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfBoolean
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfByte
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfCharacter
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfDate
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfDouble
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfFloat
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfInteger
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfLocale
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfLong
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfObject
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitiveboolean
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitivebyte
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitivechar
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitivedouble
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitivefloat
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitiveint
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitivelong
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitiveshort
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfShort
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfSimpleClass
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfSimpleInterface
+#org.apache.jdo.tck.models.fieldtypes.TestFieldsOfString
+#org.apache.jdo.tck.models.fieldtypes.TestHashMapStringKeyCollections
+#org.apache.jdo.tck.models.fieldtypes.TestHashMapStringValueCollections
+#org.apache.jdo.tck.models.fieldtypes.TestHashSetCollections
+#org.apache.jdo.tck.models.fieldtypes.TestHashtableStringKeyCollections
+#org.apache.jdo.tck.models.fieldtypes.TestHashtableStringValueCollections
+#org.apache.jdo.tck.models.fieldtypes.TestLinkedListCollections
+#org.apache.jdo.tck.models.fieldtypes.TestListCollections
+#org.apache.jdo.tck.models.fieldtypes.TestMapStringKeyCollections
+#org.apache.jdo.tck.models.fieldtypes.TestMapStringValueCollections
+#org.apache.jdo.tck.models.fieldtypes.TestSetCollections
+#org.apache.jdo.tck.models.fieldtypes.TestTreeMapStringKeyCollections
+#org.apache.jdo.tck.models.fieldtypes.TestTreeMapStringValueCollections
+#org.apache.jdo.tck.models.fieldtypes.TestTreeSetCollections
+#org.apache.jdo.tck.models.fieldtypes.TestVectorCollections
+#
+## package org.apache.jdo.tck.models.inheritance
+#
+#org.apache.jdo.tck.models.inheritance.FieldWithSameNameInSuperclass
+#org.apache.jdo.tck.models.inheritance.NonPersistentFieldsAreNonPersistentInSubclasses
+#org.apache.jdo.tck.models.inheritance.NonpersistentSuperClass
+#org.apache.jdo.tck.models.inheritance.PersistenceCapableFlexibilityInInheritanceHierarchy
+#org.apache.jdo.tck.models.inheritance.PersistentFieldsArePersistentInSubClasses
+#org.apache.jdo.tck.models.inheritance.TransactionalFieldsAreTransactionalInSubclasses
+#
+## package org.apache.jdo.tck.query
+#
+#org.apache.jdo.tck.query.AssignmentPrePostIncrementDecrementNotSupported
+#org.apache.jdo.tck.query.BoundParameterCheck
+#org.apache.jdo.tck.query.Cast
+#org.apache.jdo.tck.query.Close
+#org.apache.jdo.tck.query.CloseAll
+#org.apache.jdo.tck.query.ComparingCollectionFieldToNull
+#org.apache.jdo.tck.query.ComparingPersistentAndNonPersistentInstance
+#org.apache.jdo.tck.query.CompileQuery
+#org.apache.jdo.tck.query.DeclareImports
+#org.apache.jdo.tck.query.DeclareParameters
+#org.apache.jdo.tck.query.DeclareVariables
+#org.apache.jdo.tck.query.DenoteUniquenessInFilter
+#org.apache.jdo.tck.query.ExecuteQuery
+#org.apache.jdo.tck.query.ExecuteQueryWhenPersistenceManagerIsClosed
+#org.apache.jdo.tck.query.ExecuteQueryWithArray
+#org.apache.jdo.tck.query.ExecuteQueryWithMap
+#org.apache.jdo.tck.query.ExecutingMultipleQueriesSimultaneouslyIsThreadSafe
+#org.apache.jdo.tck.query.ExecutingQueryWhenNoTransactionNoNontransactionalRead
+#org.apache.jdo.tck.query.GetIgnoreCache
+#org.apache.jdo.tck.query.GetPersistenceManager
+#org.apache.jdo.tck.query.GetPersistenceManagerFromRestoredSerializedQuery
+#org.apache.jdo.tck.query.IgnoreCacheFalse
+#org.apache.jdo.tck.query.ImmutableQueryResult
+#org.apache.jdo.tck.query.MethodsAndObjectConstructionNotSupported
+#org.apache.jdo.tck.query.MultipleActiveQueryInstanceInSamePersistenceManager
+#org.apache.jdo.tck.query.MultipleIdenticalImports
+#org.apache.jdo.tck.query.NamespaceOfIdentifiers
+#org.apache.jdo.tck.query.NavigationThroughACollectionField
+#org.apache.jdo.tck.query.NavigationThroughANullValuedField
+#org.apache.jdo.tck.query.NavigationThroughReferencesUsesDotOperator
+#org.apache.jdo.tck.query.NewQueryFromExistingQueryBoundToPMFromSameVendor
+#org.apache.jdo.tck.query.NewQueryFromRestoredSerializedQuery
+#org.apache.jdo.tck.query.NewQueryWithCandidateClass
+#org.apache.jdo.tck.query.NewQueryWithCandidateClassAndCollection
+#org.apache.jdo.tck.query.NewQueryWithCandidateClassAndExtent
+#org.apache.jdo.tck.query.NewQueryWithCandidateClassAndFilter
+#org.apache.jdo.tck.query.NewQueryWithCandidateClassCollectionFilter
+#org.apache.jdo.tck.query.NewQueryWithExtent
+#org.apache.jdo.tck.query.NewQueryWithExtentAndFilter
+#org.apache.jdo.tck.query.NewQueryWithSpecifiedLanguageAndQuery
+#org.apache.jdo.tck.query.NullCollectionsAndContainsMethod
+#org.apache.jdo.tck.query.NullCollectionsAndIsEmpty
+#org.apache.jdo.tck.query.OrderingSpecification
+#org.apache.jdo.tck.query.ParameterBoundToDifferentPM
+#org.apache.jdo.tck.query.ParameterDeclaredWithSameNameAsFieldOfCandidateClass
+#org.apache.jdo.tck.query.ParenthesesMarkOperatorPrecedence
+#org.apache.jdo.tck.query.QueryIsSerializable
+#org.apache.jdo.tck.query.QueryResultPassedToAnotherQuery
+#org.apache.jdo.tck.query.QueryWithNoFilter
+#org.apache.jdo.tck.query.PrimitiveParameterPassedAsNull
+#org.apache.jdo.tck.query.RestoredSerializedQueryInstanceLosesAssociationWithPM
+#org.apache.jdo.tck.query.SeparateNamespaceForTypeNames
+#org.apache.jdo.tck.query.SetCandidateCollection
+#org.apache.jdo.tck.query.SetCandidateExtent
+#org.apache.jdo.tck.query.SetFilter
+#org.apache.jdo.tck.query.SetIgnoreCache
+#org.apache.jdo.tck.query.SetOrdering
+#org.apache.jdo.tck.query.SetterReplacePreviousValues
+#org.apache.jdo.tck.query.StartsWithAndEndsWith
+#org.apache.jdo.tck.query.SupportedCollectionMethods
+#org.apache.jdo.tck.query.ThisIsReservedWordForElementOfCollection
+#org.apache.jdo.tck.query.UseOfThisToAcessHiddenField
+#org.apache.jdo.tck.query.VariableDeclaredWithSameNameAsFieldOfCandidateClass
+#org.apache.jdo.tck.query.WhiteSpaceIsACharacterAndIgnored
+#
+## package org.apache.jdo.tck.query.operators
+#
+#org.apache.jdo.tck.query.operators.BinaryAddition
+#org.apache.jdo.tck.query.operators.BinarySubtraction
+#org.apache.jdo.tck.query.operators.BitwiseComplement
+#org.apache.jdo.tck.query.operators.BooleanLogicalAND
+#org.apache.jdo.tck.query.operators.BooleanLogicalOR
+#org.apache.jdo.tck.query.operators.ConditionalAND
+#org.apache.jdo.tck.query.operators.ConditionalOR
+#org.apache.jdo.tck.query.operators.Division
+#org.apache.jdo.tck.query.operators.Equality
+#org.apache.jdo.tck.query.operators.EqualityAndComparisonsBetweenDateFieldsAndParameters
+#org.apache.jdo.tck.query.operators.EqualityAndComparisonsBetweenPrimitivesAndWrapperInstances
+#org.apache.jdo.tck.query.operators.EqualityAndComparisonsBetweenStringFieldsAndParameters
+#org.apache.jdo.tck.query.operators.GreaterThan
+#org.apache.jdo.tck.query.operators.GreaterThanOrEqual
+#org.apache.jdo.tck.query.operators.LessThan
+#org.apache.jdo.tck.query.operators.LessThanOrEqual
+#org.apache.jdo.tck.query.operators.LogicalComplement
+#org.apache.jdo.tck.query.operators.Multiplication
+#org.apache.jdo.tck.query.operators.NotEquals
+#org.apache.jdo.tck.query.operators.PromotionOfNumericOperands
+#org.apache.jdo.tck.query.operators.SignInversion
+#org.apache.jdo.tck.query.operators.StringConcatenation
+#org.apache.jdo.tck.query.operators.UnaryPlus
+#
+## package org.apache.jdo.tck.transactions
+#
+#org.apache.jdo.tck.transactions.AfterCompletionMethodCalledWhenCommitted
+#org.apache.jdo.tck.transactions.AfterCompletionMethodCalledWhenRolledback
+#org.apache.jdo.tck.transactions.BeforeCompletionMethodCalled
+#org.apache.jdo.tck.transactions.BeforeCompletionMethodNotCalledBeforeRollback
+org.apache.jdo.tck.transactions.Commit
+#org.apache.jdo.tck.transactions.GetOptimistic
+#org.apache.jdo.tck.transactions.GetPersistenceManager
+#org.apache.jdo.tck.transactions.GetRetainValues
+#org.apache.jdo.tck.transactions.GetSynchronization
+#org.apache.jdo.tck.transactions.IsActive
+#org.apache.jdo.tck.transactions.IsActiveUntilAfterCompletionMethodCalled
+#org.apache.jdo.tck.transactions.Rollback
+#org.apache.jdo.tck.transactions.SetNontransactionalRead
+#org.apache.jdo.tck.transactions.WhenNontransactionalReadIsFalse
+#org.apache.jdo.tck.transactions.SetNontransactionalReadCalledDuringTxCompletion
+#org.apache.jdo.tck.transactions.SetNontransactionalWriteCalledDuringTxCompletion
+#org.apache.jdo.tck.transactions.SetNontransactionalReadTrueWhenNotSupported
+#org.apache.jdo.tck.transactions.SetOptimistic
+#org.apache.jdo.tck.transactions.SetOptimisticCalledDuringTxCompletion
+#org.apache.jdo.tck.transactions.SetOptimisticDuringTransaction
+#org.apache.jdo.tck.transactions.SetOptimisticTrueWhenNotSupported
+#org.apache.jdo.tck.transactions.SetRetainValues
+#org.apache.jdo.tck.transactions.SetRetainValuesCalledDuringTxCompletion
+#org.apache.jdo.tck.transactions.SetRetainValuesTrueWhenNotSupported
+#org.apache.jdo.tck.transactions.SetSynchronization
+#org.apache.jdo.tck.transactions.SetSynchronizationToNull 

Propchange: incubator/jdo/trunk/tck20/test/conf/JDOTCKTestCases.list
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/conf/alltests.list
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/conf/alltests.list?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/conf/alltests.list (added)
+++ incubator/jdo/trunk/tck20/test/conf/alltests.list Mon Apr  4 12:41:23 2005
@@ -0,0 +1,345 @@
+jdo.tck.alltests = \
+org.apache.jdo.tck.api.instancecallbacks.AccessOtherInstancesInPrestore \
+org.apache.jdo.tck.api.instancecallbacks.AccessingFieldsInPredelete \
+org.apache.jdo.tck.api.instancecallbacks.CallingJdoPostload \
+org.apache.jdo.tck.api.instancecallbacks.CallingJdoPreclear \
+org.apache.jdo.tck.api.instancecallbacks.CallingJdoPredelete \
+org.apache.jdo.tck.api.instancecallbacks.CallingJdoPrestore \
+org.apache.jdo.tck.api.instancecallbacks.ModificationOfNontransactionalNonpersistentFields \
+org.apache.jdo.tck.api.instancecallbacks.NoAccessToFieldsAfterPredelete \
+org.apache.jdo.tck.api.jdohelper.GetObjectId \
+org.apache.jdo.tck.api.jdohelper.GetObjectIdForNull \
+org.apache.jdo.tck.api.jdohelper.GetObjectIdForTransient \
+org.apache.jdo.tck.api.jdohelper.GetObjectIdNotPersistenceCapable \
+org.apache.jdo.tck.api.jdohelper.GetPersistenceManager \
+org.apache.jdo.tck.api.jdohelper.GetPersistenceManagerForNull \
+org.apache.jdo.tck.api.jdohelper.GetPersistenceManagerForTransient \
+org.apache.jdo.tck.api.jdohelper.GetPersistenceManagerNotPersistenceCapable \
+org.apache.jdo.tck.api.jdohelper.GetTransactionalObjectId \
+org.apache.jdo.tck.api.jdohelper.GetTransactionalObjectIdForNull \
+org.apache.jdo.tck.api.jdohelper.GetTransactionalObjectIdForTransient \
+org.apache.jdo.tck.api.jdohelper.GetTransactionalObjectIdNotPersistenceCapable \
+org.apache.jdo.tck.api.jdohelper.IsDeleted \
+org.apache.jdo.tck.api.jdohelper.IsDeletedFalse \
+org.apache.jdo.tck.api.jdohelper.IsDeletedForNull \
+org.apache.jdo.tck.api.jdohelper.IsDeletedForTransient \
+org.apache.jdo.tck.api.jdohelper.IsDeletedNotPersistenceCapable \
+org.apache.jdo.tck.api.jdohelper.IsDirty \
+org.apache.jdo.tck.api.jdohelper.IsDirtyFalse \
+org.apache.jdo.tck.api.jdohelper.IsDirtyForNull \
+org.apache.jdo.tck.api.jdohelper.IsDirtyForTransient \
+org.apache.jdo.tck.api.jdohelper.IsDirtyNotPersistenceCapable \
+org.apache.jdo.tck.api.jdohelper.IsNew \
+org.apache.jdo.tck.api.jdohelper.IsNewFalse \
+org.apache.jdo.tck.api.jdohelper.IsNewForNull \
+org.apache.jdo.tck.api.jdohelper.IsNewForTransient \
+org.apache.jdo.tck.api.jdohelper.IsNewNotPersistenceCapable \
+org.apache.jdo.tck.api.jdohelper.IsPersistent \
+org.apache.jdo.tck.api.jdohelper.IsPersistentFalse \
+org.apache.jdo.tck.api.jdohelper.IsPersistentForNull \
+org.apache.jdo.tck.api.jdohelper.IsPersistentForTransient \
+org.apache.jdo.tck.api.jdohelper.IsPersistentNotPersistenceCapable \
+org.apache.jdo.tck.api.jdohelper.IsTransactional \
+org.apache.jdo.tck.api.jdohelper.IsTransactionalFalse \
+org.apache.jdo.tck.api.jdohelper.IsTransactionalForNull \
+org.apache.jdo.tck.api.jdohelper.IsTransactionalForTransient \
+org.apache.jdo.tck.api.jdohelper.IsTransactionalNotPersistenceCapable \
+org.apache.jdo.tck.api.jdohelper.MakeDirty \
+org.apache.jdo.tck.api.jdohelper.MakeDirtyForNull \
+org.apache.jdo.tck.api.jdohelper.MakeDirtyForTransient \
+org.apache.jdo.tck.api.jdohelper.MakeDirtyNotPersistenceCapable \
+org.apache.jdo.tck.api.persistencemanager.close.AfterCloseAllMethodsThrowException \
+org.apache.jdo.tck.api.persistencemanager.cache.CallingEvictAllWithCollectionContainingNulls \
+org.apache.jdo.tck.api.persistencemanager.cache.CallingRefreshAllWithCollectionContainingNulls \
+org.apache.jdo.tck.api.persistencemanager.ChangingObjectIdHasNoEffectOnInstance \
+org.apache.jdo.tck.api.persistencemanager.close.CloseThrowsExceptionWhenActiveTx \
+org.apache.jdo.tck.api.persistencemanager.ConcurrentPersistenceManagers \
+org.apache.jdo.tck.api.persistencemanager.ConcurrentPersistenceManagersSameClasses \
+org.apache.jdo.tck.api.persistencemanager.CurrentTransaction \
+org.apache.jdo.tck.api.persistencemanager.DeletePersistent \
+org.apache.jdo.tck.api.persistencemanager.DeletePersistentAllFails \
+org.apache.jdo.tck.api.persistencemanager.DeletePersistentFailsIfInstanceIsTransient \
+org.apache.jdo.tck.api.persistencemanager.DeletePersistentFailsIfInstanceManagedByAnotherPersistenceManager \
+org.apache.jdo.tck.api.persistencemanager.DeletePersistentHasNoEffectOnDeletedInstances \
+org.apache.jdo.tck.api.persistencemanager.cache.EvictAllWithNoParameters \
+org.apache.jdo.tck.api.persistencemanager.cache.EvictingCollectionOfInstancesSideEffects \
+org.apache.jdo.tck.api.persistencemanager.cache.EvictingWithRestoreValuesFalse \
+org.apache.jdo.tck.api.persistencemanager.cache.EvictingWithRetainValuesFalse \
+org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithInstancesMadePersistentViaReachability \
+org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithNoSubclasses \
+org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithSubclasses \
+org.apache.jdo.tck.api.persistencemanager.flags.GetIgnoreCache \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectById \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectByIdNoValidationInstanceInCache \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectByIdNoValidationInstanceInCacheNoStateChange \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectByIdNoValidationInstanceNotInCache \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectByIdNoValidationInstanceNotInCacheNoTx \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectByIdNoValidationInstanceNotInDatastore \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectByIdNotResolved \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectByIdWithValidationInstanceInCache \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectByIdWithValidationInstanceInCacheNotInDatastore \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectByIdWithValidationInstanceNotInCacheNotInDatastore \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectId \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectIdClass \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectIdClassForAbstractOrNonPersistenceCapableClass \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectIdForNullOrNotPersistent \
+org.apache.jdo.tck.api.persistencemanager.getobject.GetObjectIdWithApplicationModifyingIdentity \
+org.apache.jdo.tck.api.persistencemanager.GetPersistenceManagerFactory \
+org.apache.jdo.tck.api.persistencemanager.GetSetUserObject \
+org.apache.jdo.tck.api.persistencemanager.GetTransactionalObjectIdWhenObjectIdBeingChanged \
+org.apache.jdo.tck.api.persistencemanager.GetTransactionalObjectIdWithNoTransaction \
+org.apache.jdo.tck.api.persistencemanager.close.IsClosedIsFalseUponConstruction \
+org.apache.jdo.tck.api.persistencemanager.close.IsClosedIsFalseUponRetrievalFromPool \
+org.apache.jdo.tck.api.persistencemanager.close.IsClosedIsTrueAfterClose \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeNontransactionalAllFails \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeNontransactionalDirtyInstance \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeNontransactionalIsImmediate \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeNontransactionalPersistentCleanInstance \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeNontransactionalTransientCleanInstance \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistent \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAllFails \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAndInstancesNotReachable \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAssignsObjectId \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentFailsIfInstanceManagedByAnotherPersistenceManager \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentHasNoEffectOnPersistentInstances \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransactional \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransactionalANontransactionalPersistentInstance \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransactionalAllFails \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransactionalIsImmediate \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransactionalPriorToTransactionRolledback \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransactionalWithinTransactionRolledback \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransient \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransientAllFails \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransientCausesLossOfIdentity \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransientFailsWithDirtyInstance \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransientFieldsPreservedUnchanged \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransientHasNoEffectOnTransientInstances \
+org.apache.jdo.tck.api.persistencemanager.lifecycle.MakeTransientNotSubjectToRollback \
+org.apache.jdo.tck.api.persistencemanager.NoPersistenceManagerIfTransient \
+org.apache.jdo.tck.api.persistencemanager.ObjectIdUniqueAmongInstances \
+org.apache.jdo.tck.api.persistencemanager.OneInstanceOfObjectPerPersistenceManager \
+org.apache.jdo.tck.api.persistencemanager.OnePersistenceManagerIfPersistentOrTransactional \
+org.apache.jdo.tck.api.persistencemanager.OptimisticFailure \
+org.apache.jdo.tck.api.persistencemanager.cache.PassingNullToEvictAllThrowsException \
+org.apache.jdo.tck.api.persistencemanager.cache.PassingNullToEvictHasNoEffect \
+org.apache.jdo.tck.api.persistencemanager.cache.PassingNullToRefreshAllThrowsException \
+org.apache.jdo.tck.api.persistencemanager.cache.PassingNullToRefreshHasNoEffect \
+org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllNoParameterSideEffects \
+org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithArraySideEffects \
+org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithCollectionSideEffects \
+org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithNoParameters \
+org.apache.jdo.tck.api.persistencemanager.cache.RefreshSideEffects \
+org.apache.jdo.tck.api.persistencemanager.cache.Retrieve \
+org.apache.jdo.tck.api.persistencemanager.SameTransactionInstanceForAllCallsToCurrentTransaction \
+org.apache.jdo.tck.api.persistencemanager.flags.SetIgnoreCacheToFalse \
+org.apache.jdo.tck.api.persistencemanager.flags.SetIgnoreCacheToTrue \
+org.apache.jdo.tck.api.persistencemanager.flags.SetMultithreadedFalse \
+org.apache.jdo.tck.api.persistencemanager.flags.SetMultithreadedTrue \
+org.apache.jdo.tck.api.persistencemanager.flags.SettingFlagsWithTransactionInstance \
+org.apache.jdo.tck.api.persistencemanager.ThreadSafe \
+org.apache.jdo.tck.api.persistencemanager.TransientTransactionalInstanceRetainsValuesAtCommit \
+org.apache.jdo.tck.api.persistencemanagerfactory.AfterCloseGetPMThrowsException \
+org.apache.jdo.tck.api.persistencemanagerfactory.AfterCloseSetMethodsThrowException \
+org.apache.jdo.tck.api.persistencemanagerfactory.AfterGetPersistenceManagerNoSetMethodsSucceed \
+org.apache.jdo.tck.api.persistencemanagerfactory.Close \
+org.apache.jdo.tck.api.persistencemanagerfactory.CloseFailsIfTransactionActive \
+org.apache.jdo.tck.api.persistencemanagerfactory.CloseWithoutPermissionThrowsSecurityException \
+org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManager \
+org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManagerFactoryByPropertiesInstance \
+org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManagerForUser \
+org.apache.jdo.tck.api.persistencemanagerfactory.GetProperties \
+org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionPassword \
+org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionURL \
+org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionUserName \
+org.apache.jdo.tck.api.persistencemanagerfactory.SetIgnoreCache \
+org.apache.jdo.tck.api.persistencemanagerfactory.SetMultithreaded \
+org.apache.jdo.tck.api.persistencemanagerfactory.SetNonTransactionalRead \
+org.apache.jdo.tck.api.persistencemanagerfactory.SetNonTransactionalWrite \
+org.apache.jdo.tck.api.persistencemanagerfactory.SetOptimistic \
+org.apache.jdo.tck.api.persistencemanagerfactory.SetRetainValues \
+org.apache.jdo.tck.api.persistencemanagerfactory.SupportedOptions \
+org.apache.jdo.tck.enhancement.FieldAccessModified \
+org.apache.jdo.tck.enhancement.ImplementsPersistenceCapable \
+org.apache.jdo.tck.extents.CloseAll \
+org.apache.jdo.tck.extents.CloseOfExtentIteratorIsIteratorSpecific \
+org.apache.jdo.tck.extents.GetCandidateClass \
+org.apache.jdo.tck.extents.GetPersistenceManager \
+org.apache.jdo.tck.extents.HasSubclassesFalse \
+org.apache.jdo.tck.extents.HasSubclassesTrue \
+org.apache.jdo.tck.extents.InstancesDeletedPriorToIterationNotReturned \
+org.apache.jdo.tck.extents.InstancesPersistedPriorToIterationReturned \
+org.apache.jdo.tck.extents.IteratorHasNextFalseAfterExtentClose \
+org.apache.jdo.tck.extents.IteratorMutatingMethods \
+org.apache.jdo.tck.extents.IteratorNextAfterExtentClose \
+org.apache.jdo.tck.extents.IteratorNextAfterExtentCloseAll \
+org.apache.jdo.tck.extents.Iterators \
+org.apache.jdo.tck.lifecycle.HollowInstanceMaintainsPK \
+org.apache.jdo.tck.lifecycle.MultiplePMsReturnInstancesRepresentingSamePC \
+org.apache.jdo.tck.lifecycle.ObjectIdNotModifiedWhenObjectIdInstanceModified \
+org.apache.jdo.tck.lifecycle.PMReturnsIdenticalInstancesForEqualObjIds \
+org.apache.jdo.tck.lifecycle.StateTransitions \
+org.apache.jdo.tck.lifecycle.TransientTransactionalStateCommit \
+org.apache.jdo.tck.lifecycle.TransientTransactionalStateRollback \
+org.apache.jdo.tck.lifecycle.nontransactional.ModificationOfNontransactionalInstanceOutsideTransaction \
+org.apache.jdo.tck.models.embedded.SecondClassObjectsTrackTheirChanges  \
+org.apache.jdo.tck.models.fieldtypes.TestArrayCollections \
+org.apache.jdo.tck.models.fieldtypes.TestArrayListCollections \
+org.apache.jdo.tck.models.fieldtypes.TestCollectionCollections \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfBigDecimal \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfBigInteger \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfBoolean \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfByte \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfCharacter \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfDate \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfDouble \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfFloat \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfInteger \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfLocale \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfLong \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfObject \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitiveboolean \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitivebyte \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitivechar \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitivedouble \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitivefloat \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitiveint \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitivelong \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfPrimitiveshort \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfShort \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfSimpleClass \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfSimpleInterface \
+org.apache.jdo.tck.models.fieldtypes.TestFieldsOfString \
+org.apache.jdo.tck.models.fieldtypes.TestHashMapStringKeyCollections \
+org.apache.jdo.tck.models.fieldtypes.TestHashMapStringValueCollections \
+org.apache.jdo.tck.models.fieldtypes.TestHashSetCollections \
+org.apache.jdo.tck.models.fieldtypes.TestHashtableStringKeyCollections \
+org.apache.jdo.tck.models.fieldtypes.TestHashtableStringValueCollections \
+org.apache.jdo.tck.models.fieldtypes.TestLinkedListCollections \
+org.apache.jdo.tck.models.fieldtypes.TestListCollections \
+org.apache.jdo.tck.models.fieldtypes.TestMapStringKeyCollections \
+org.apache.jdo.tck.models.fieldtypes.TestMapStringValueCollections \
+org.apache.jdo.tck.models.fieldtypes.TestSetCollections \
+org.apache.jdo.tck.models.fieldtypes.TestTreeMapStringKeyCollections \
+org.apache.jdo.tck.models.fieldtypes.TestTreeMapStringValueCollections \
+org.apache.jdo.tck.models.fieldtypes.TestTreeSetCollections \
+org.apache.jdo.tck.models.fieldtypes.TestVectorCollections \
+org.apache.jdo.tck.models.inheritance.FieldWithSameNameInSuperclass \
+org.apache.jdo.tck.models.inheritance.NonPersistentFieldsAreNonPersistentInSubclasses \
+org.apache.jdo.tck.models.inheritance.NonpersistentSuperClass \
+org.apache.jdo.tck.models.inheritance.PersistenceCapableFlexibilityInInheritanceHierarchy \
+org.apache.jdo.tck.models.inheritance.PersistentFieldsArePersistentInSubClasses \
+org.apache.jdo.tck.models.inheritance.TransactionalFieldsAreTransactionalInSubclasses \
+org.apache.jdo.tck.query.AssignmentPrePostIncrementDecrementNotSupported \
+org.apache.jdo.tck.query.BoundParameterCheck \
+org.apache.jdo.tck.query.Cast \
+org.apache.jdo.tck.query.Close \
+org.apache.jdo.tck.query.CloseAll \
+org.apache.jdo.tck.query.ComparingCollectionFieldToNull \
+org.apache.jdo.tck.query.ComparingPersistentAndNonPersistentInstance \
+org.apache.jdo.tck.query.CompileQuery \
+org.apache.jdo.tck.query.DeclareImports \
+org.apache.jdo.tck.query.DeclareParameters \
+org.apache.jdo.tck.query.DeclareVariables \
+org.apache.jdo.tck.query.DenoteUniquenessInFilter \
+org.apache.jdo.tck.query.ExecuteQuery \
+org.apache.jdo.tck.query.ExecuteQueryWhenPersistenceManagerIsClosed \
+org.apache.jdo.tck.query.ExecuteQueryWithArray \
+org.apache.jdo.tck.query.ExecuteQueryWithMap \
+org.apache.jdo.tck.query.ExecutingMultipleQueriesSimultaneouslyIsThreadSafe \
+org.apache.jdo.tck.query.ExecutingQueryWhenNoTransactionNoNontransactionalRead \
+org.apache.jdo.tck.query.GetIgnoreCache \
+org.apache.jdo.tck.query.GetPersistenceManager \
+org.apache.jdo.tck.query.GetPersistenceManagerFromRestoredSerializedQuery \
+org.apache.jdo.tck.query.IgnoreCacheFalse \
+org.apache.jdo.tck.query.ImmutableQueryResult \
+org.apache.jdo.tck.query.MethodsAndObjectConstructionNotSupported \
+org.apache.jdo.tck.query.MultipleActiveQueryInstanceInSamePersistenceManager \
+org.apache.jdo.tck.query.MultipleIdenticalImports \
+org.apache.jdo.tck.query.NamespaceOfIdentifiers \
+org.apache.jdo.tck.query.NavigationThroughACollectionField \
+org.apache.jdo.tck.query.NavigationThroughANullValuedField \
+org.apache.jdo.tck.query.NavigationThroughReferencesUsesDotOperator \
+org.apache.jdo.tck.query.NewQueryFromExistingQueryBoundToPMFromSameVendor \
+org.apache.jdo.tck.query.NewQueryFromRestoredSerializedQuery \
+org.apache.jdo.tck.query.NewQueryWithCandidateClass \
+org.apache.jdo.tck.query.NewQueryWithCandidateClassAndCollection \
+org.apache.jdo.tck.query.NewQueryWithCandidateClassAndExtent \
+org.apache.jdo.tck.query.NewQueryWithCandidateClassAndFilter \
+org.apache.jdo.tck.query.NewQueryWithCandidateClassCollectionFilter \
+org.apache.jdo.tck.query.NewQueryWithExtent \
+org.apache.jdo.tck.query.NewQueryWithExtentAndFilter \
+org.apache.jdo.tck.query.NewQueryWithSpecifiedLanguageAndQuery \
+org.apache.jdo.tck.query.NullCollectionsAndContainsMethod \
+org.apache.jdo.tck.query.NullCollectionsAndIsEmpty \
+org.apache.jdo.tck.query.OrderingSpecification \
+org.apache.jdo.tck.query.ParameterBoundToDifferentPM \
+org.apache.jdo.tck.query.ParameterDeclaredWithSameNameAsFieldOfCandidateClass \
+org.apache.jdo.tck.query.ParenthesesMarkOperatorPrecedence \
+org.apache.jdo.tck.query.QueryIsSerializable \
+org.apache.jdo.tck.query.QueryResultPassedToAnotherQuery \
+org.apache.jdo.tck.query.QueryWithNoFilter \
+org.apache.jdo.tck.query.PrimitiveParameterPassedAsNull \
+org.apache.jdo.tck.query.RestoredSerializedQueryInstanceLosesAssociationWithPM \
+org.apache.jdo.tck.query.SeparateNamespaceForTypeNames \
+org.apache.jdo.tck.query.SetCandidateCollection \
+org.apache.jdo.tck.query.SetCandidateExtent \
+org.apache.jdo.tck.query.SetFilter \
+org.apache.jdo.tck.query.SetIgnoreCache \
+org.apache.jdo.tck.query.SetOrdering \
+org.apache.jdo.tck.query.SetterReplacePreviousValues \
+org.apache.jdo.tck.query.StartsWithAndEndsWith \
+org.apache.jdo.tck.query.SupportedCollectionMethods \
+org.apache.jdo.tck.query.ThisIsReservedWordForElementOfCollection \
+org.apache.jdo.tck.query.UseOfThisToAcessHiddenField \
+org.apache.jdo.tck.query.VariableDeclaredWithSameNameAsFieldOfCandidateClass \
+org.apache.jdo.tck.query.WhiteSpaceIsACharacterAndIgnored \
+org.apache.jdo.tck.query.operators.BinaryAddition \
+org.apache.jdo.tck.query.operators.BinarySubtraction \
+org.apache.jdo.tck.query.operators.BitwiseComplement \
+org.apache.jdo.tck.query.operators.BooleanLogicalAND \
+org.apache.jdo.tck.query.operators.BooleanLogicalOR \
+org.apache.jdo.tck.query.operators.ConditionalAND \
+org.apache.jdo.tck.query.operators.ConditionalOR \
+org.apache.jdo.tck.query.operators.Division \
+org.apache.jdo.tck.query.operators.Equality \
+org.apache.jdo.tck.query.operators.EqualityAndComparisonsBetweenDateFieldsAndParameters \
+org.apache.jdo.tck.query.operators.EqualityAndComparisonsBetweenPrimitivesAndWrapperInstances \
+org.apache.jdo.tck.query.operators.EqualityAndComparisonsBetweenStringFieldsAndParameters \
+org.apache.jdo.tck.query.operators.GreaterThan \
+org.apache.jdo.tck.query.operators.GreaterThanOrEqual \
+org.apache.jdo.tck.query.operators.LessThan \
+org.apache.jdo.tck.query.operators.LessThanOrEqual \
+org.apache.jdo.tck.query.operators.LogicalComplement \
+org.apache.jdo.tck.query.operators.Multiplication \
+org.apache.jdo.tck.query.operators.NotEquals \
+org.apache.jdo.tck.query.operators.PromotionOfNumericOperands \
+org.apache.jdo.tck.query.operators.SignInversion \
+org.apache.jdo.tck.query.operators.StringConcatenation \
+org.apache.jdo.tck.query.operators.UnaryPlus \
+org.apache.jdo.tck.transactions.AfterCompletionMethodCalledWhenCommitted \
+org.apache.jdo.tck.transactions.AfterCompletionMethodCalledWhenRolledback \
+org.apache.jdo.tck.transactions.BeforeCompletionMethodCalled \
+org.apache.jdo.tck.transactions.BeforeCompletionMethodNotCalledBeforeRollback \
+org.apache.jdo.tck.transactions.Commit \
+org.apache.jdo.tck.transactions.GetOptimistic \
+org.apache.jdo.tck.transactions.GetPersistenceManager \
+org.apache.jdo.tck.transactions.GetRetainValues \
+org.apache.jdo.tck.transactions.GetSynchronization \
+org.apache.jdo.tck.transactions.IsActive \
+org.apache.jdo.tck.transactions.IsActiveUntilAfterCompletionMethodCalled \
+org.apache.jdo.tck.transactions.Rollback \
+org.apache.jdo.tck.transactions.SetNontransactionalRead \
+org.apache.jdo.tck.transactions.WhenNontransactionalReadIsFalse \
+org.apache.jdo.tck.transactions.SetNontransactionalReadCalledDuringTxCompletion \
+org.apache.jdo.tck.transactions.SetNontransactionalWriteCalledDuringTxCompletion \
+org.apache.jdo.tck.transactions.SetNontransactionalReadTrueWhenNotSupported \
+org.apache.jdo.tck.transactions.SetOptimistic \
+org.apache.jdo.tck.transactions.SetOptimisticCalledDuringTxCompletion \
+org.apache.jdo.tck.transactions.SetOptimisticDuringTransaction \
+org.apache.jdo.tck.transactions.SetOptimisticTrueWhenNotSupported \
+org.apache.jdo.tck.transactions.SetRetainValues \
+org.apache.jdo.tck.transactions.SetRetainValuesCalledDuringTxCompletion \
+org.apache.jdo.tck.transactions.SetRetainValuesTrueWhenNotSupported \
+org.apache.jdo.tck.transactions.SetSynchronization \
+org.apache.jdo.tck.transactions.SetSynchronizationToNull
+# HANGS org.apache.jdo.tck.lifecycle.PMsCanSharePCClassesButNotPCInstances \

Propchange: incubator/jdo/trunk/tck20/test/conf/alltests.list
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/conf/applicationidentity.conf
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/conf/applicationidentity.conf?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/conf/applicationidentity.conf (added)
+++ incubator/jdo/trunk/tck20/test/conf/applicationidentity.conf Mon Apr  4 12:41:23 2005
@@ -0,0 +1,3 @@
+# either datastoreidentity or applicationidentity
+jdo.tck.identitytype = applicationidentity
+jdo.tck.testclasses = ${jdo.tck.alltests}

Propchange: incubator/jdo/trunk/tck20/test/conf/applicationidentity.conf
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/conf/commons-logging.properties
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/conf/commons-logging.properties?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/conf/commons-logging.properties (added)
+++ incubator/jdo/trunk/tck20/test/conf/commons-logging.properties Mon Apr  4 12:41:23 2005
@@ -0,0 +1,34 @@
+#
+# Copyright 2005 The Apache Software Foundation.
+# 
+# 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.
+
+#
+# This is a sample apache commons logging configuration file defining logging 
+# properties for the JDO TCK. It defines what logging implementation 
+# the apache commons logging API should use by specifying the property
+# org.apache.commons.logging.Log (see below). Please note, that there are 
+# separate property files for each logging implementation to set the log
+# level of the loggers:
+# - SimpleLog:      simplelog.properties 
+# - JDK1.4 logging: logging.properties
+#
+# The JDO TCK test cases use the following logger instance:
+# org.apache.jdo.tck
+#
+
+# Uncomment the next line if you want to use the apache simple logger
+org.apache.commons.logging.Log = org.apache.commons.logging.impl.SimpleLog
+
+# Uncomment the next two lines if you want to use JDK 1.4 logging
+#org.apache.commons.logging.Log = org.apache.jdo.tck.util.JDOJdk14Logger

Propchange: incubator/jdo/trunk/tck20/test/conf/commons-logging.properties
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/conf/datastoreidentity.conf
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/conf/datastoreidentity.conf?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/conf/datastoreidentity.conf (added)
+++ incubator/jdo/trunk/tck20/test/conf/datastoreidentity.conf Mon Apr  4 12:41:23 2005
@@ -0,0 +1,3 @@
+# either datastoreidentity or applicationidentity
+jdo.tck.identitytype = datastoreidentity
+jdo.tck.testclasses = ${jdo.tck.alltests}

Propchange: incubator/jdo/trunk/tck20/test/conf/datastoreidentity.conf
------------------------------------------------------------------------------
    svn:executable = *