TCK Results

As required by the Eclipse Foundation Technology Compatibility Kit License, following is a summary of the TCK results for releases of Jakarta Data.

Open Liberty 24.0.0.6-beta - Jakarta Data Certification Summary (Java 21)

  • Product Name, Version and download URL (if applicable):

  • Specification Name, Version and download URL:

  • TCK Version, digital SHA-256 fingerprint and download URL:

    Jakarta Data 1.0 TCK, SHA-256: 02dda1984b67f57bf6996942bea6b1234476e7d1a14bd5770f54f1264decaf35

  • Public URL of TCK Results Summary:

  • Java runtime used to run the implementation:

    openjdk version "21.0.2" 2024-01-16 LTS
    IBM Semeru Runtime Open Edition 21.0.2.0 (build 21.0.2+13-LTS)
    Eclipse OpenJ9 VM 21.0.2.0 (build openj9-0.43.0, JRE 21 Linux amd64-64-Bit Compressed References 20240116_94 (JIT enabled, AOT enabled)
    OpenJ9   - 2c3d78b48
    OMR      - ea8124dbc
    JCL      - 78c4500a434 based on jdk-21.0.2+13)
  • Summary of the information for the certification environment, operating system, cloud, …​:

    Ubuntu (5.15.0-107-generic)

Test results:

[INFO] Tests run: 99, Failures: 0, Errors: 0, Skipped: 0
<?xml version="1.0" encoding="UTF-8" ?>
<testsuites>
  <testsuite errors="0" failures="0" id="0" name="CDITests(full)" package="ee.jakarta.tck.data.core.cdi" skipped="0" tests="2" time="58.005" version="3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd">
      <testcase classname="ee.jakarta.tck.data.core.cdi.CDITests(full)" name="testDataRepositoryHonorsProviderAttribute" time="2.01">
      <testcase classname="ee.jakarta.tck.data.core.cdi.CDITests(full)" name="testDataRepositoryHonorsEntityDefiningAnnotation" time="0.174">
  </testsuite>
  <testsuite errors="0" failures="0" id="1" name="EntityTests(full)" package="ee.jakarta.tck.data.standalone.entity" skipped="0" tests="73" time="28.899" version="3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testCursoredPageOfNothing" time="1.585">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testThirdAndFourthSlicesOf5" time="0.703">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testCursoredPageOf7FromCursor" time="0.604">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testContainsInString" time="0.606">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testSingleEntity" time="0.43">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFirstSliceOf5" time="0.382">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testQueryWithOr" time="0.467">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelAttributeNames" time="0.403">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testEmptyQuery" time="0.492">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testOrderByHasPrecedenceOverPageRequestSorts" time="0.82">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testDefaultMethod" time="0.503">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testEmptyResultException" time="0.302">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testQueryWithNull" time="0.271">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testNot" time="0.309">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStreamsFromList" time="0.277">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelDescendingSortsPreGenerated" time="0.21">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLiteralInteger" time="0.266">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testVarargsSort" time="0.24">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelAscendingSortsPreGenerated" time="0.249">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindOne" time="0.268">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFalse" time="0.26">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLimit" time="0.256">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testTrue" time="0.27">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBasicRepository" time="0.308">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLessThanWithCount" time="0.279">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindFirst3" time="0.277">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testNonUniqueResultException" time="0.323">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFinalSliceOfUpTo5" time="0.272">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBy" time="0.24">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testIn" time="0.238">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testOr" time="0.283">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLiteralEnumAndLiteralFalse" time="0.216">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLimitToOneResult" time="0.246">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testQueryWithNot" time="0.281">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testThirdAndFourthPagesOf10" time="0.228">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testSliceOfNothing" time="0.239">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testQueryWithParenthesis" time="0.222">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLimitedRange" time="0.23">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindList" time="0.235">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindPage" time="0.215">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testPageOfNothing" time="0.274">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testIgnoreCase" time="0.219">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFirstPageOf10" time="0.22">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBasicRepositoryBuiltInMethods" time="0.257">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindAllWithPagination" time="0.2">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testCommonInterfaceQueries" time="0.201">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testDataRepository" time="0.319">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testPrimaryEntityClassDeterminedByLifeCycleMethods" time="0.296">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFirstCursoredPageOf8AndNextPages" time="0.226">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelDescendingSorts" time="0.216">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testUpdateQueryWithoutWhereClause" time="0.184">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testDescendingSort" time="0.225">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBasicRepositoryMethods" time="0.218">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testGreaterThanEqualExists" time="0.215">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="ensureCharacterPrepopulation" time="0.267">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBeyondFinalSlice" time="0.201">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelAttributeNamesPreGenerated" time="0.183">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindFirst" time="0.165">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLiteralTrue" time="0.228">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindOptional" time="0.157">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFinalPageOfUpTo10" time="0.194">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testCursoredPageWithoutTotalOfNothing" time="0.151">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFirstCursoredPageWithoutTotalOf6AndNextPages" time="0.095">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testOrderByHasPrecedenceOverSorts" time="0.084">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testPartialQueryOrderBy" time="0.104">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLiteralString" time="0.098">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="ensureNaturalNumberPrepopulation" time="0.111">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testUpdateQueryWithWhereClause" time="0.097">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testMixedSort" time="0.094">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testPartialQuerySelectAndOrderBy" time="0.097">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelAscendingSorts" time="0.1">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testCursoredPageWithoutTotalOf9FromCursor" time="0.118">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBeyondFinalPage" time="0.163">
  </testsuite>
  <testsuite errors="0" failures="0" id="2" name="PersistenceEntityTests(full)" package="ee.jakarta.tck.data.standalone.persistence" skipped="0" tests="10" time="8.864" version="3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testLike" time="1.66">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testNull" time="0.303">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testMultipleInsertUpdateDelete" time="0.43">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testInsertEntityThatAlreadyExists" time="0.272">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testIdAttributeWithDifferentName" time="0.416">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testVersionedInsertUpdateDelete" time="0.4">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testQueryWithNamedParameters" time="0.543">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testEntityManager" time="0.271">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testQueryWithPositionalParameters" time="0.567">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testNotRunOnNOSQL" time="0.3">
  </testsuite>
  <testsuite errors="0" failures="0" id="3" name="SignatureTests(full)" package="ee.jakarta.tck.data.standalone.signature" skipped="0" tests="1" time="19.369" version="3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd">
      <testcase classname="ee.jakarta.tck.data.standalone.signature.SignatureTests(full)" name="testSignatures" time="9.298">
  </testsuite>
  <testsuite errors="0" failures="0" id="4" name="ComplexServletTests(full)" package="ee.jakarta.tck.data.web.example" skipped="0" tests="3" time="3.91" version="3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd">
      <testcase classname="ee.jakarta.tck.data.web.example.ComplexServletTests(full)" name="testSuccessAndFailure(TestInfo)" time="0.111">
      <testcase classname="ee.jakarta.tck.data.web.example.ComplexServletTests(full)" name="testServletSideCustomResponse(TestInfo)" time="0.017">
      <testcase classname="ee.jakarta.tck.data.web.example.ComplexServletTests(full)" name="testMatchServletSideMethodName(TestInfo)" time="0.009">
  </testsuite>
  <testsuite errors="0" failures="0" id="5" name="PersistenceTests(full)" package="ee.jakarta.tck.data.web.transaction" skipped="0" tests="2" time="4.469" version="3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd">
      <testcase classname="ee.jakarta.tck.data.web.transaction.PersistenceTests(full)" name="testRollback" time="1.439">
      <testcase classname="ee.jakarta.tck.data.web.transaction.PersistenceTests(full)" name="testCommit" time="0.16">
  </testsuite>
  <testsuite errors="0" failures="0" id="6" name="ValidationTests(full)" package="ee.jakarta.tck.data.web.validation" skipped="0" tests="8" time="5.42" version="3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testUpdateWithInvalidConstraints" time="0.902">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testUpdateWithValidConstraints" time="0.166">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testUpdateAllWithValidConstraints" time="0.464">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testUpdateAllWithInvalidConstraints" time="0.222">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testValidResultsFromMethod" time="0.21">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testSaveWithValidConstraints" time="0.195">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testSaveWithInvalidConstraints" time="0.183">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testInvalidResultsFromMethod" time="0.13">
  </testsuite>
</testsuites>