TCK Results

As required by the Eclipse Foundation Technology Compatibility Kit License, following is a summary of the TCK results for Payara Server releases for Jakarta EE Platform 10.

Payara Server 6.2024.10 (Web Profile) Jakarta EE 10 Web Profile Certification Summary

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

    JakartaEE Logo compatible color



    Payara Server 6.2024.10 (Web Profile)

  • Specification Name, Version and download URL:

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

    Jakarta EE Platform TCK 10.0.0.zip , SHA-256: 7874244f69ed9c72f4d4b5a8c48b21d39c56f4b877b1d4d735247a7f08215a5e

  • Public URL of TCK Results Summary:

  • Any Additional Specification Certification Requirements:

    • Jakarta Authentication 3.0.1

      See test results in section authentication.
      Download URL & SHA-256: jakarta-authentication-tck-3.0.1.zip, SHA-256: 8b916f1b4aed828337bd88b34bb39b133f04611c2dfe71541c2ec5d2dd22cd54

    • Jakarta Bean Validation 3.0.1

      See test results in section beanvalidation.
      Download URL & SHA-256: beanvalidation-tck-dist-3.0.1.zip, SHA-256: 9da36d2d6e2eb8d413f886f15711820008419d210ce4c51af04f96e1ffd583b3

    • Jakarta Concurrency 3.0.2 TCK

      See test results in section concurrency.
      Download URL & SHA-256: concurrency-tck-3.0.2.zip, SHA-256: 22728d729f620d6a85ae903e7d1184e0a7508a4328491b785f1b4f3d7215ca93

    • Jakarta Contexts and Dependency Injection 4.0.6 TCK

      See test results in section cdi and cdi-lang-model.
      Download URL & SHA-256: cdi-tck-4.0.6-dist.zip, SHA-256: 5da8beecb66937d2272fec95fa37a01c5b9b459fcccd5f8f5f12193e6bfd9710

    • Jakarta Debugging Support for Other Languages 2.0.0 TCK

      See test results in section debugging.
      Download URL & SHA-256: jakarta-debugging-tck-2.0.0.zip, SHA-256: 71999815418799837dc6f3d0dc40c3dcc4144cd90c7cdfd06aa69270483d78bc

    • Jakarta Dependency Injection 2.0.2 TCK

      See test results in section di.
      Download URL & SHA-256: jakarta.inject-tck-2.0.2-bin.zip, SHA-256: 23bce4317ca061c3de648566cdf65c74b57e1264d6891f366567955d6b834972

    • Jakarta Faces 4.0.1 TCK

      See test results in section jsf.
      Download URL & SHA-256: jakarta-faces-tck-4.0.1.zip, SHA-256: 117fdbf8aee14ee162cc913ae055621f7e067b0be4dd14c4591be76b90a0dde5

    • Jakarta JSON Binding 3.0.0 TCK

      See test results in section jsonb.
      Download URL & SHA-256: jakarta-jsonb-tck-3.0.0.zip, SHA-256: 954fd9a3a67059ddeabe5f51462a6a3b542c94fc798094dd8c312a6a28ef2d0b

    • Jakarta JSON Processing 2.1.1 TCK

      See test results in section jsonp.
      Download URL & SHA-256: jakarta-jsonp-tck-2.1.1.zip, SHA-256: 949f203de84deffa8c7892b555918e42f1dd220ccb7b6800741ea58af62737c1

    • Jakarta RESTful Web Services 3.1.2 TCK

      See test results in section jaxrs.
      Download URL & SHA-256: jakarta-restful-ws-tck-3.1.2.zip, SHA-256: d854850faf1ab09279f515fef052de5e57afbc591e72d071337e08f0edf41d25

    • Jakarta Security 3.0.0 TCK

      See test results in section security.
      Download URL & SHA-256: jakarta-security-tck-3.0.0.zip, SHA-256: 696776046dfeaed74266a5d1c4dac7fea5437b6f51743b7fe10962dde755ff8f

  • Java runtime used to run the implementation:

    OpenJDK Runtime Environment Zulu11.54+25-CA (build 11.0.14.1+1-LTS)

  • Summary of the information for the certification environment:

    Apache Derby, Linux, Ubuntu 20.04 LTS

Test Results

authentication

   Old TCK Module:
   [INFO]      [exec] [javatest.batch] Completed running 70 tests.
   [INFO]      [exec] [javatest.batch] Number of Tests Passed      = 70
   [INFO]      [exec] [javatest.batch] Number of Tests Failed      = 0
   [INFO]      [exec] [javatest.batch] Number of Tests with Errors = 0

   Test Modules:
   ########################################################
   Tests run: 70, Failures: 0, Errors: 0, Skipped: 0
   ########################################################

beanvalidation

   [mvn.test] Results :
   [mvn.test]
   [mvn.test] Tests run: 1045, Failures: 0, Errors: 0, Skipped: 0

cdi

    [INFO]  [mvn.test] [INFO] Results:
    [INFO]  [mvn.test] [INFO]
    [INFO]  [mvn.test] [INFO] Tests run: 1697, Failures: 0, Errors: 0, Skipped: 0

cdi-lang-model

    Results :
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0

concurrency

    [INFO] Results:
    [INFO]
    [INFO] Tests run: 148, Failures: 0, Errors: 0, Skipped: 0

connector

   [runcts] OUT => [javatest.batch] Completed running 252 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 252
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

debugging

   + echo '<testsuite id="1" name="debugging-tck" tests="1" failures="0" errors="0" disabled="0" skipped="0">'
   + echo '<testcase name="VerifySMAP" classname="VerifySMAP" time="0" status="Passed"><system-out></system-out></testcase>'

di

    [junit] Testsuite: org.jboss.weld.atinject.tck.AtInjectTCK
    [junit] Tests run: 50, Failures: 0, Errors: 0, Skipped: 0

ejb30/lite/appexception

   [runcts] OUT => [javatest.batch] Completed running 365 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 365
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/async

   [runcts] OUT => [javatest.batch] Completed running 300 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 300
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/basic

   [runcts] OUT => [javatest.batch] Completed running 105 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 105
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/ejbcontext

   [runcts] OUT => [javatest.batch] Completed running 50 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 50
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/enventry

   [runcts] OUT => [javatest.batch] Completed running 30 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 30
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/interceptor

   [runcts] OUT => [javatest.batch] Completed running 175 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 175
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/lookup

   [runcts] OUT => [javatest.batch] Completed running 30 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 30
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/naming

   [runcts] OUT => [javatest.batch] Completed running 54 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 54
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/nointerface

   [runcts] OUT => [javatest.batch] Completed running 60 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 60
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/packaging

   [runcts] OUT => [javatest.batch] Completed running 203 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 203
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/singleton

   [runcts] OUT => [javatest.batch] Completed running 230 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 230
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/stateful

   [runcts] OUT => [javatest.batch] Completed running 124 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 124
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/tx

   [runcts] OUT => [javatest.batch] Completed running 358 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 358
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/view

   [runcts] OUT => [javatest.batch] Completed running 95 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 95
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb30/lite/xmloverride

   [runcts] OUT => [javatest.batch] Completed running 30 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 30
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

ejb32

   [runcts] OUT => [javatest.batch] Completed running 537 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 537
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

el

   [runcts] OUT => [javatest.batch] Completed running 695 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 695
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

jaxrs

   From standalone runner:
   [INFO] Results:
   [INFO]
   [WARNING] Tests run: 2660, Failures: 0, Errors: 0, Skipped: 59

   From standalone runner - SE Tests:
   [INFO] Results:
   [INFO]
   [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0

jdbc

   [runcts] OUT => [javatest.batch] Completed running 2462 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 2462
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

jpa

   [runcts] OUT => [javatest.batch] Completed running 1912 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 1912
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

jsf

   Test Modules:
   Tests run: 260, 5 skipped

   Old Faces TCK:
   [INFO]      [exec] [javatest.batch] Completed running 5400 tests.
   [INFO]      [exec] [javatest.batch] Number of Tests Passed      = 5400
   [INFO]      [exec] [javatest.batch] Number of Tests Failed      = 0
   [INFO]      [exec] [javatest.batch] Number of Tests with Errors = 0

   Signature Test:
   [INFO] Results:
   [INFO]
   [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0

jsonb

   From Jakarta EE 10 TCK zip:
   [runcts] OUT => [javatest.batch] Completed running 10 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 10
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

   From standalone runner:
   [INFO] Results:
   [INFO]
   [WARNING] Tests run: 294, Failures: 0, Errors: 0, Skipped: 5

jsonp

   From Jakarta EE 10 TCK zip:
   [runcts] OUT => [javatest.batch] Completed running 38 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 38
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

   From standalone runner:
   [INFO] Results:
   [INFO]
   [INFO] Tests run: 179, Failures: 0, Errors: 0, Skipped: 0
   Pluggability:
   [INFO] Results:
   [INFO]
   [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0

jsp

   From Jakarta EE 10 TCK zip:
   [runcts] OUT => [javatest.batch] Completed running 725 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 725
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

   From standalone runner:
   [INFO]      [exec] [javatest.batch] Completed running 708 tests.
   [INFO]      [exec] [javatest.batch] Number of Tests Passed      = 708
   [INFO]      [exec] [javatest.batch] Number of Tests Failed      = 0
   [INFO]      [exec] [javatest.batch] Number of Tests with Errors = 0

jstl

   [runcts] OUT => [javatest.batch] Completed running 541 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 541
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

jta

   [runcts] OUT => [javatest.batch] Completed running 100 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 100
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

samples

   [runcts] OUT => [javatest.batch] Completed running 5 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 5
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

security

   Test Modules:
   117 tests passed.

   Old Security TCK:
   [INFO]      [exec] [javatest.batch] Completed running 84 tests.
   [INFO]      [exec] [javatest.batch] Number of Tests Passed      = 84
   [INFO]      [exec] [javatest.batch] Number of Tests Failed      = 0
   [INFO]      [exec] [javatest.batch] Number of Tests with Errors = 0

servlet

   [runcts] OUT => [javatest.batch] Completed running 1647 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 1647
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

signaturetest/javaee

   [runcts] OUT => [javatest.batch] Completed running 2 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 2
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0

websocket

   [runcts] OUT => [javatest.batch] Completed running 737 tests.
   [runcts] OUT => [javatest.batch] Number of Tests Passed      = 737
   [runcts] OUT => [javatest.batch] Number of Tests Failed      = 0
   [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0