DataNucleus SVN passes the JPA1 (JSR 220) TCK. JPA1 is a standard developed in private by the JCP. Its discussions are not open and the TCK is not freely downloadable and so users cannot check any such claims for compliance. This is in direct contrast to the JDO standard. We'll leave it to users to decide how they feel about that.
The tests below were run with JPA TCK 1.0b and DataNucleus SVN trunk (v3.2) on 30/Mar/2012 against MySQL 5.0.37.
Completed running 435 tests. Number of Tests Passed = 435 Number of Tests Failed = 0 Number of Tests with Errors = 0
As mentioned in this blog post we applied for the JPA2 TCK on 8th February 2010. This request was handled by Jonathan Nimer and Patrick Curran at SUN/Oracle. They (eventually) provided us with a form to sign and return to gain access to the JPA2 TCK. This was returned to them at the end of April to their address of 4150 Network Circle, Santa Clara, CA 95054, USA. We have since prompted them on more than 3 occasions when we will be getting access to this secret TCK. They have still not provided it and as a result we are forced to claim full compliance with the JPA2 spec since testing is being hidden from us. The only possible conclusions for this unwillingness to provide the TCK as per their terms and conditions are either incompetence, or deliberate prevention of access. How do you, the user, feel about an organisation like Oracle preventing a level playing field for such technologies?