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 17)

  • 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:

    java version "17.0.4.1" 2022-08-12
    IBM Semeru Runtime Certified Edition 17.0.4.1 (build 17.0.4.1+1)
    Eclipse OpenJ9 VM 17.0.4.1 (build openj9-0.33.1, JRE 17 Linux amd64-64-Bit Compressed References 20220812_206 (JIT enabled, AOT enabled)
    OpenJ9   - 1d9d16830
    OMR      - b58aa2708
    JCL      - df9b7169bff based on jdk-17.0.4.1+1)
  • 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.288" 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.429">
      <testcase classname="ee.jakarta.tck.data.core.cdi.CDITests(full)" name="testDataRepositoryHonorsEntityDefiningAnnotation" time="0.183">
  </testsuite>
  <testsuite errors="0" failures="0" id="1" name="EntityTests(full)" package="ee.jakarta.tck.data.standalone.entity" skipped="0" tests="73" time="32.441" 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.738">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testThirdAndFourthSlicesOf5" time="0.743">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testCursoredPageOf7FromCursor" time="0.473">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testContainsInString" time="0.417">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testSingleEntity" time="0.485">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFirstSliceOf5" time="0.433">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testQueryWithOr" time="0.312">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelAttributeNames" time="0.502">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testEmptyQuery" time="0.406">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testOrderByHasPrecedenceOverPageRequestSorts" time="0.578">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testDefaultMethod" time="0.421">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testEmptyResultException" time="0.425">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testQueryWithNull" time="0.429">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testNot" time="0.337">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStreamsFromList" time="0.276">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelDescendingSortsPreGenerated" time="0.321">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLiteralInteger" time="0.283">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testVarargsSort" time="0.239">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelAscendingSortsPreGenerated" time="0.247">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindOne" time="0.28">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFalse" time="0.25">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLimit" time="0.265">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testTrue" time="0.26">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBasicRepository" time="0.286">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLessThanWithCount" time="0.328">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindFirst3" time="0.241">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testNonUniqueResultException" time="0.27">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFinalSliceOfUpTo5" time="0.274">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBy" time="0.27">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testIn" time="0.279">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testOr" time="0.271">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLiteralEnumAndLiteralFalse" time="0.253">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLimitToOneResult" time="0.249">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testQueryWithNot" time="0.312">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testThirdAndFourthPagesOf10" time="0.3">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testSliceOfNothing" time="0.261">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testQueryWithParenthesis" time="0.245">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLimitedRange" time="0.321">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindList" time="0.243">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindPage" time="0.34">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testPageOfNothing" time="0.281">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testIgnoreCase" time="0.3">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFirstPageOf10" time="0.299">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBasicRepositoryBuiltInMethods" time="0.224">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindAllWithPagination" time="0.247">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testCommonInterfaceQueries" time="0.228">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testDataRepository" time="0.219">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testPrimaryEntityClassDeterminedByLifeCycleMethods" time="0.286">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFirstCursoredPageOf8AndNextPages" time="0.263">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelDescendingSorts" time="0.247">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testUpdateQueryWithoutWhereClause" time="0.223">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testDescendingSort" time="0.23">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBasicRepositoryMethods" time="0.396">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testGreaterThanEqualExists" time="0.28">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="ensureCharacterPrepopulation" time="0.228">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBeyondFinalSlice" time="0.267">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelAttributeNamesPreGenerated" time="0.232">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindFirst" time="0.251">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLiteralTrue" time="0.243">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFindOptional" time="0.254">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFinalPageOfUpTo10" time="0.214">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testCursoredPageWithoutTotalOfNothing" time="0.219">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testFirstCursoredPageWithoutTotalOf6AndNextPages" time="0.236">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testOrderByHasPrecedenceOverSorts" time="0.288">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testPartialQueryOrderBy" time="0.284">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testLiteralString" time="0.303">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="ensureNaturalNumberPrepopulation" time="0.242">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testUpdateQueryWithWhereClause" time="0.221">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testMixedSort" time="0.23">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testPartialQuerySelectAndOrderBy" time="0.223">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testStaticMetamodelAscendingSorts" time="0.22">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testCursoredPageWithoutTotalOf9FromCursor" time="0.211">
      <testcase classname="ee.jakarta.tck.data.standalone.entity.EntityTests(full)" name="testBeyondFinalPage" time="0.258">
  </testsuite>
  <testsuite errors="0" failures="0" id="2" name="PersistenceEntityTests(full)" package="ee.jakarta.tck.data.standalone.persistence" skipped="0" tests="10" time="11.909" 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="2.326">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testNull" time="0.496">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testMultipleInsertUpdateDelete" time="0.67">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testInsertEntityThatAlreadyExists" time="0.516">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testIdAttributeWithDifferentName" time="0.571">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testVersionedInsertUpdateDelete" time="0.535">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testQueryWithNamedParameters" time="0.454">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testEntityManager" time="0.239">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testQueryWithPositionalParameters" time="0.556">
      <testcase classname="ee.jakarta.tck.data.standalone.persistence.PersistenceEntityTests(full)" name="testNotRunOnNOSQL" time="0.335">
  </testsuite>
  <testsuite errors="0" failures="0" id="3" name="SignatureTests(full)" package="ee.jakarta.tck.data.standalone.signature" skipped="0" tests="1" time="22.944" 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="10.864">
  </testsuite>
  <testsuite errors="0" failures="0" id="4" name="ComplexServletTests(full)" package="ee.jakarta.tck.data.web.example" skipped="0" tests="3" time="3.877" 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.067">
      <testcase classname="ee.jakarta.tck.data.web.example.ComplexServletTests(full)" name="testServletSideCustomResponse(TestInfo)" time="0.021">
      <testcase classname="ee.jakarta.tck.data.web.example.ComplexServletTests(full)" name="testMatchServletSideMethodName(TestInfo)" time="0.012">
  </testsuite>
  <testsuite errors="0" failures="0" id="5" name="PersistenceTests(full)" package="ee.jakarta.tck.data.web.transaction" skipped="0" tests="2" time="5.433" 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.796">
      <testcase classname="ee.jakarta.tck.data.web.transaction.PersistenceTests(full)" name="testCommit" time="0.149">
  </testsuite>
  <testsuite errors="0" failures="0" id="6" name="ValidationTests(full)" package="ee.jakarta.tck.data.web.validation" skipped="0" tests="8" time="5.99" 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="1.1">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testUpdateWithValidConstraints" time="0.192">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testUpdateAllWithValidConstraints" time="0.487">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testUpdateAllWithInvalidConstraints" time="0.216">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testValidResultsFromMethod" time="0.216">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testSaveWithValidConstraints" time="0.258">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testSaveWithInvalidConstraints" time="0.124">
      <testcase classname="ee.jakarta.tck.data.web.validation.ValidationTests(full)" name="testInvalidResultsFromMethod" time="0.202">
  </testsuite>
</testsuites>