JPOX CVS passes the JDO2 TCK, and hence is a fully-compliant implementation of JDO2. The following
shows the results of the TCK as proof of compatibility. You can, of course, simply run JPOX yourself
with the JDO2 TCK (downloadable from the
Apache JDO Project).
JDO2 is an open standard, being developed by the Apache JDO project. The JDO2 TCK is freely
available for all to use and confirm our results. The tests below were run with JPOX CVS on 29 Feb 2008.
derby-app-runonce-junit.txt:
OK Tests run: 001, Time: 003 seconds.
derby-app-instancecallbacks-junit.txt:
OK Tests run: 016, Time: 005 seconds.
derby-app-jdohelper-junit.txt:
OK Tests run: 043, Time: 004 seconds.
derby-app-pm-junit.txt:
OK Tests run: 155, Time: 012 seconds.
derby-app-pmf-junit.txt:
OK Tests run: 053, Time: 022 seconds.
derby-app-detach-junit.txt:
OK Tests run: 018, Time: 005 seconds.
derby-app-enhancement-junit.txt:
OK Tests run: 031, Time: 004 seconds.
derby-app-extents-junit.txt:
OK Tests run: 013, Time: 009 seconds.
derby-app-fetchplan-junit.txt:
OK Tests run: 021, Time: 005 seconds.
derby-app-lifecycle-junit.txt:
OK Tests run: 017, Time: 008 seconds.
derby-app-models-junit.txt:
OK Tests run: 050, Time: 236 seconds.
derby-app-models1-junit.txt:
OK Tests run: 001, Time: 008 seconds.
derby-app-query-junit.txt:
OK Tests run: 145, Time: 042 seconds.
derby-app-jdoql-junit.txt:
OK Tests run: 116, Time: 047 seconds.
derby-app-transactions-junit.txt:
OK Tests run: 027, Time: 007 seconds.
derby-app-companyNoRelationships-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-app-companyEmbedded-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-app-company1-1Relationships-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-company1-MRelationships-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-app-companyM-MRelationships-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-app-companyAllRelationships-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyMapWithoutJoin-junit.txt:
OK Tests run: 001, Time: 003 seconds.
derby-app-companyListWithoutJoin-junit.txt:
OK Tests run: 001, Time: 003 seconds.
derby-app-companyPMClass-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyPMInterface-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-app-companyAnnotated1-1RelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotated1-MRelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedAllRelationshipsFCConcrete-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedAllRelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedAllRelationshipsPCConcrete-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-app-companyAnnotatedAllRelationshipsJPAConcrete-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedAllRelationshipsJPAPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedAllRelationshipsPCPM-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-app-companyAnnotatedAllRelationshipsPIPM-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-app-companyAnnotatedEmbeddedFCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedM-MRelationshipsFCConcrete-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedM-MRelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedNoRelationshipsFCConcrete-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-app-companyAnnotatedNoRelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedNoRelationshipsPCConcrete-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedEmbeddedJPAConcrete-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedEmbeddedJPAPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedNoRelationshipsPCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyAnnotatedNoRelationshipsPIPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-companyOverrideAnnotatedAllRelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-inheritance1-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-app-inheritance2-junit.txt:
OK Tests run: 001, Time: 000 seconds.
derby-app-inheritance3-junit.txt:
OK Tests run: 001, Time: 000 seconds.
derby-app-inheritance4-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-app-relationshipAllRelationships-junit.txt:
OK Tests run: 034, Time: 019 seconds.
derby-app-relationshipNoRelationships-junit.txt:
OK Tests run: 015, Time: 009 seconds.
derby-app-schemaAttributeClass-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-app-schemaAttributeOrm-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-app-schemaAttributePackage-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-app-compoundIdentity-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-dsid-instancecallbacks-junit.txt:
OK Tests run: 016, Time: 005 seconds.
derby-dsid-jdohelper-junit.txt:
OK Tests run: 043, Time: 004 seconds.
derby-dsid-pm-junit.txt:
OK Tests run: 155, Time: 013 seconds.
derby-dsid-pmf-junit.txt:
OK Tests run: 053, Time: 021 seconds.
derby-dsid-detach-junit.txt:
OK Tests run: 018, Time: 006 seconds.
derby-dsid-enhancement-junit.txt:
OK Tests run: 031, Time: 003 seconds.
derby-dsid-extents-junit.txt:
OK Tests run: 013, Time: 011 seconds.
derby-dsid-fetchplan-junit.txt:
OK Tests run: 021, Time: 005 seconds.
derby-dsid-lifecycle-junit.txt:
OK Tests run: 017, Time: 008 seconds.
derby-dsid-models-junit.txt:
OK Tests run: 050, Time: 230 seconds.
derby-dsid-models1-junit.txt:
OK Tests run: 001, Time: 008 seconds.
derby-dsid-query-junit.txt:
OK Tests run: 145, Time: 085 seconds.
derby-dsid-jdoql-junit.txt:
OK Tests run: 116, Time: 075 seconds.
derby-dsid-transactions-junit.txt:
OK Tests run: 027, Time: 007 seconds.
derby-dsid-companyNoRelationships-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyEmbedded-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-company1-1Relationships-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-company1-MRelationships-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyM-MRelationships-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyAllRelationships-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyMapWithoutJoin-junit.txt:
OK Tests run: 001, Time: 003 seconds.
derby-dsid-companyListWithoutJoin-junit.txt:
OK Tests run: 001, Time: 003 seconds.
derby-dsid-companyPMClass-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyPMInterface-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-companyAnnotated1-1RelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-companyAnnotated1-MRelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyAnnotatedAllRelationshipsFCConcrete-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyAnnotatedAllRelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-companyAnnotatedAllRelationshipsPCConcrete-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-companyAnnotatedAllRelationshipsJPAConcrete-junit.txt:
OK Tests run: 001, Time: 000 seconds.
derby-dsid-companyAnnotatedAllRelationshipsJPAPM-junit.txt:
OK Tests run: 001, Time: 000 seconds.
derby-dsid-companyAnnotatedAllRelationshipsPCPM-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-companyAnnotatedAllRelationshipsPIPM-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-companyAnnotatedEmbeddedFCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyAnnotatedM-MRelationshipsFCConcrete-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyAnnotatedM-MRelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyAnnotatedNoRelationshipsFCConcrete-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyAnnotatedNoRelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 005 seconds.
derby-dsid-companyAnnotatedNoRelationshipsPCConcrete-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-companyAnnotatedEmbeddedJPAConcrete-junit.txt:
OK Tests run: 001, Time: 000 seconds.
derby-dsid-companyAnnotatedEmbeddedJPAPM-junit.txt:
OK Tests run: 001, Time: 000 seconds.
derby-dsid-companyAnnotatedNoRelationshipsPCPM-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-companyAnnotatedNoRelationshipsPIPM-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-companyOverrideAnnotatedAllRelationshipsFCPM-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-inheritance1-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-inheritance2-junit.txt:
OK Tests run: 001, Time: 000 seconds.
derby-dsid-inheritance3-junit.txt:
OK Tests run: 001, Time: 000 seconds.
derby-dsid-inheritance4-junit.txt:
OK Tests run: 001, Time: 006 seconds.
derby-dsid-relationshipAllRelationships-junit.txt:
OK Tests run: 034, Time: 041 seconds.
derby-dsid-relationshipNoRelationships-junit.txt:
OK Tests run: 015, Time: 019 seconds.
derby-dsid-schemaAttributeClass-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-dsid-schemaAttributeOrm-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-dsid-schemaAttributePackage-junit.txt:
OK Tests run: 001, Time: 004 seconds.
derby-dsid-compoundIdentity-junit.txt:
OK Tests run: 001, Time: 002 seconds.
-------
Total tests run: 1587.
All (109) configurations passed.