In order to demonstrate compliance with the Java Data Objects specification, an implementation must pass all of the tests in the Technology Compatibility Kit (TCK). The TCK is released as a packaged Java source tree. Maven is the driver of a test run. You must download and install Maven 2+before running the TCK.
To run the Technology Compatibility Kit:
Check out the JDO source code from the most recent branch. See Source Code for instructions on checking out code.
Follow the instructions in the Prerequisites section of README.md
Follow the procedure in RunRules.md in the tck directory.
Vendors must post test results on a publicly accessible web site for examination by the public. The posting includes the output of the test run, which consists of multiple log files containing configuration information and test results. For an example of the required posting, please see http://db.apache.org/jdo/tck/final.