|
The tck20 build process must be able to create and drop the db schema for each set of tests that runs on that schema. Each identity type has an associated db schema that it must run against. This requires a loop feature in the build as well as the ability to invoke a schema create and schema drop script with user-selected options, arguments, and properties.
|
Implemented in maven.xml. See http://wiki.apache.org/jdo/TestRunner .
Sending tck20/project.properties
Adding tck20/test/conf/alltests.conf
Deleting tck20/test/conf/alltests.list
Adding tck20/test/conf/cfg2.conf
Adding tck20/test/conf/configurations.list
Sending tck20/test/conf/jdori.properties
Sending tck20/test/conf/logging.properties
Sending tck20/test/java/org/apache/jdo/tck/JDO_Test.java
Sending tck20/test/java/org/apache/jdo/tck/util/BatchResultPrinter.java
Sending tck20/test/java/org/apache/jdo/tck/util/BatchTestRunner.java
Adding tck20/test/sql/derby/applicationidentity
Adding tck20/test/sql/derby/applicationidentity/schema.sql
Adding tck20/test/sql/derby/datastoreidentity
Adding tck20/test/sql/derby/datastoreidentity/schema.sql
Deleting tck20/test/sql/derby/schema1.sql
Deleting tck20/test/sql/derby/schema2.sql
Deleting tck20/test/testdata/applicationidentity
Deleting tck20/test/testdata/datastoreidentity
Adding tck20/test/testdata/org
Adding tck20/test/testdata/org/apache
Adding tck20/test/testdata/org/apache/jdo
Adding tck20/test/testdata/org/apache/jdo/tck
Adding tck20/test/testdata/org/apache/jdo/tck/pc
Adding tck20/test/testdata/org/apache/jdo/tck/pc/company
Adding tck20/test/testdata/org/apache/jdo/tck/pc/company/company.xml
Adding tck20/test/testdata/org/apache/jdo/tck/pc/company/companyNoRelationships.xml