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 =
-TODO
+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.

Reply via email to