# # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. maven.compile.source = 1.5 maven.compile.target = 1.5 # Manifest seed file maven.jar.manifest = ${basedir}/../JDO20.MF # exclude list - tests listed here will not be executed jdo.tck.excludelist = ${basedir}/src/conf/exclude.list # Maven repository maven.repo.remote =\ http://repo1.maven.org/maven,\ http://www.datanucleus.org/downloads/maven,\ http://www.datanucleus.org/downloads/maven-nightly,\ http://download.java.net/maven/1 maven.checkstyle.properties = ${basedir}/../jdo_checks.xml # iut properties file iut.pmf.properties = iut-pmf.properties # The IUT enhancer, defaults to RI enhancer iut.enhanced.dir = ${maven.build.dir}/enhanced/iut # JUnit settings jdo.tck.testrunnerclass = org.apache.jdo.tck.util.BatchTestRunner # Databasesettings database.runtck.sysproperties = -Dderby.system.home="${jdo.tck.testdir}/database/${jdo.tck.database}" # JDO TCK settings # Setting this property to false will turn off cleanup of data from database to inspect database contents after test run jdo.tck.cleanupaftertest = true jdo.tck.dblist=derby jdo.tck.identitytypes=applicationidentity datastoreidentity jdo.tck.testclasses.dir = ${maven.build.dir}/classes jdo.tck.testdir = ${maven.build.dir} jdo.tck.resultprinterclass = org.apache.jdo.tck.util.BatchResultPrinter jdo.tck.log.directory = ${maven.build.dir}/logs jdo.tck.log.directory.database = ${jdo.tck.log.directory}/database jdo.tck.log.directory.enhancer = ${jdo.tck.log.directory}/enhancer jdo.tck.signaturefile = ${basedir}/src/conf/jdo-2_3-signatures.txt jdori.pmf.properties = jdori-pmf.properties jdori.runtck.sysproperties = -Xmx512m # dependencies jdo.api.jarfile = ${pom.getDependencyPath('javax.jdo:jdo2-api')} datanucleus.jdori.jarfile = ${pom.getDependencyPath('org.datanucleus:datanucleus-core')} datanucleus.enhancer.jarfile = ${pom.getDependencyPath('org.datanucleus:datanucleus-enhancer')} datanucleus.rdbms.jarfile = ${pom.getDependencyPath('org.datanucleus:datanucleus-rdbms')} datanucleus.jpa.jarfile = ${pom.getDependencyPath('org.datanucleus:datanucleus-jpa')} asm.jarfile = ${pom.getDependencyPath('asm:asm')} junit.jarfile = ${pom.getDependencyPath('junit:junit')} jta.jarfile = ${pom.getDependencyPath('javax.transaction:transaction-api')} springcore.jarfile = ${pom.getDependencyPath('org.springframework:spring-core')} springbeans.jarfile = ${pom.getDependencyPath('org.springframework:spring-beans')} logging.commons.jarfile = ${pom.getDependencyPath('commons-logging:commons-logging')} logging.log4j.jarfile = ${pom.getDependencyPath('log4j')} derby.jarfile = ${pom.getDependencyPath('org.apache.derby:derby')} derbytools.jarfile = ${pom.getDependencyPath('org.apache.derby:derbytools')} util20.jarfile = ${pom.getDependencyPath('org.apache.jdo:jdo2-util')} model20.jarfile = ${pom.getDependencyPath('org.apache.jdo:jdo2-model')} enhancer20.jarfile = ${pom.getDependencyPath('org.apache.jdo:jdo2-enhancer')} jpa.jarfile = ${pom.getDependencyPath('org.apache.geronimo.specs:geronimo-jpa_2.0_spec')} xmlparser = # JDORI enhancer jdori.enhanced.dir = ${maven.build.dir}/enhanced/jdori jdori.enhancer.main = javax.jdo.Enhancer jdori.enhancer.options = -r -v -d "${enhanced.dir}" jdori.enhancer.args = ${jdo.tck.jdometadata.files} # connection pooling dependencies datanucleus.connectionpool.jarfile = ${pom.getDependencyPath('org.datanucleus:datanucleus-connectionpool')} c3p0.jarfile = ${pom.getDependencyPath('c3p0')} dbcp.jarfile = ${pom.getDependencyPath('commons-dbcp')} pool.jarfile = ${pom.getDependencyPath('commons-pool')} collections.jarfile = ${pom.getDependencyPath('commons-collections')} # datanucleus dependencies # includes PA class sources and PC class sources jdo.tck.pcclasses.sources = \ org/apache/jdo/tck/api/**/*.java \ org/apache/jdo/tck/pc/**/*.java \ org/apache/jdo/tck/models/inheritance/*.java # includes PA classes and PC classes jdo.tck.pcclasses.files = \ org/apache/jdo/tck/api/**/*.class \ org/apache/jdo/tck/pc/**/*.class \ org/apache/jdo/tck/models/inheritance/*.class jdo.tck.jdometadata.files = \ package.jdo \ org/apache/jdo/tck/ \ org/apache/jdo/tck/api/instancecallbacks/ \ org/apache/jdo/tck/pc/