db-jdo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jdo-comm...@db.apache.org
Subject [Apache JDO Wiki] Updated: TechnologyCompatibilityKit
Date Mon, 17 Jan 2005 18:59:27 GMT
   Date: 2005-01-17T10:59:27
   Editor: MatthewAdams
   Wiki: Apache JDO Wiki
   Page: TechnologyCompatibilityKit
   URL: http://wiki.apache.org/jdo/TechnologyCompatibilityKit

   no comment

Change Log:

@@ -2,7 +2,16 @@
 The JDO Technology Compatibility Kit (TCK) tests that a JDO implementation is in compliance
with the standard. This page contains information for developers of the JDO 2.0 TCK.
 = About the Testing Strategy =
+There are several variables involved in testing a relational JDO implementation:
+ *the database schema,
+ *the data itself,
+ *the database vendor,
+ *the object model, and
+ *the mapping.
+A single schema, data set, object model and mapping will be used to test conformance for
as much of the specification as is possible.  For those areas that aren't covered by this
master variable set, the TCK will include variations on the master variable set for testing.
+It is a design goal of the TCK to reduce the number of permutations among these variables.
 In order to minimize the number of database schemata, the the TCK aims to generate, via a
DDL generator, any database schemas required.  It is not expected that the first version of
the JDO 2.0 TCK will include such a generator.  Until such time, database schemata will be
maintained manually.  In an effort to eliminate the number of vendor-specific database products,
SQL92 will be used to express the database schemata, and implementations will be able to test
their conformance against any number of database vendors' products.  It has not yet been determined
to what degree variations from the TCK's schemata will affect conformance test results.
 = TCK ToDo =
 This is the list of tasks required to complete the JDO 2.0 TCK.

View raw message