The TCK file specified in the "tck.zip" system property (${tck.zip}) does not exist. This file must be downloaded separately in order to be able to run the JPA 2.0 TCK
javax.persistence.provider: org.apache.openjpa.persistence.PersistenceProviderImpl
openjpa.ConnectionDriverName: ${db.driver}
openjpa.ConnectionURL: ${db.url}
openjpa.ConnectionUserName: ${db.username}
openjpa.ConnectionPassword: ${db.password}
openjpa.FetchBatchSize: -1
openjpa.Compatibility: StrictIdentityValues=true
openjpa.Sequence: time
openjpa.Log: ${openjpa.Log}
openjpa.jdbc.DBDictionary: NumericTypeName=DECIMAL
# openjpa.jdbc.DBDictionary: StoreCharsAsNumbers=true
# openjpa.jdbc.DBDictionary: (StoreCharsAsNumbers=true,NumericTypeName=DECIMAL)
openjpa.jdbc.SchemaFactory: native(ForeignKeys=true)
openjpa.jdbc.SynchronizeMappings: buildSchema(ForeignKeys=true)
openjpa.ConnectionFactoryProperties: PrintParameters=True
#########################################################################
## OpenJPA specific properties follow
#########################################################################
jpa.home=${tck.dir}
work.dir=${tck.work}
report.dir=${tck.reports}
jpa.classes=${cp.property}
# jpa.classes includes Derby, so only set database.classes for other DBs
database.classes=
# different properties needed for pluggability bucket
openjpa.properties=${openjpa.properties}
toplink.properties=${toplink.properties}
# Need to specify java.* classes, both in Windows/UNIX locations as well as Mac.
# This includes a few different possible locations; only one of them needs to
# actually work for a given environment.
sigTestClasspath=${javart.property}${path.separator}${cp.property}
persistence.unit.properties.file.full.path=${provider.properties}
database.user=${db.username}
database.passwd=${db.password}
database.url=${db.url}
database.driver=${db.driver}
databaseName=${db.name}
jdbc.lib.classpath=${cp.test.classpath}
# disable initdb.xml table creation
create.cmp.tables=false
Update directory paths if running on Windows
AGENT: ${agent}${agent.properties}
Logging JPA 2.0 TCK output to ${tck.log}
TCK Results - Passed: ${count.passed}, Failed: ${count.failed}
Running JPA 2.0 TCK tests
Init must have been called before running this target!
The OPENJPA_CLASSPATH was not provided and needs to point to the required OpenJPA and Derby runtime jars.
Calling TCK build.all
TCK build.all returned result=${tsant.result}
Calling TCK initdb.xml
TCK initdb.xml returned result=${tsant.result}
Calling OpenJPA create.openjpa.sql.xml
Calling enable.ts.persistence.provider for pluggability test.
Calling TCK build.xml for pkg.dir=@{for.test}
Calling disable.ts.persistence.provider for pluggability test.
Calling TCK build.xml for ALL tests
TCK build.xml returned result=${tsant.result}
Gathering test artifacts for Sun JPA 2.0 TCK
Results archive at: ${tck.results.archive}
Test Results (${results.name}): FAILED ${count.failed} tests!
Test Results (${results.name}): PASSED!