As required by the Eclipse Foundation Technology Compatibility Kit License, following is a summary of the TCK results for releases of Jakarta EE Platform, Web Profile.
Product Name, Version and download URL (if applicable):
Eclipse GlassFish 6.0, Web Profile web-6.0.0.zip SHA-256: e191efd4c5d19468a483aacd563fe293b735df5a8b067ea8fb8151c3c689ef0f
Specification Name, Version and download URL:
Jakarta EE Platform, Web Profile 9.0
TCK Version, digital SHA-256 fingerprint and download URL:
[Jakarta EE 9.0 Platform TCK9.0](http://download.eclipse.org/ee4j/jakartaee-tck/jakartaee9-eftl/promoted/jakarta-jakartaeetck-9.0.0.zip), SHA-256:
75b2493a117e7f8fe775cc7e2e8a605a203611895091f4bb9aaabed57f813392`
Public URL of TCK Results Summary:
TCK results summary
Any Additional Specification Certification Requirements:
Jakarta Dependency Injection 2.0 TCK
Jakarta Contexts and Dependency Injection 3.0 TCK
Jakarta Bean Validation 3.0 TCK
Java runtime used to run the implementation:
Oracle JDK 1.8.0_191
Summary of the information for the certification environment, operating system, cloud, ...:
Apache Derby,
Linux, CentOS 7.
Test results:
Stage Name: connector [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/appexception [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/async [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/basic [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/ejbcontext [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/enventry [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/interceptor [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/lookup [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/naming [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/nointerface [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/packaging [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/singleton [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 230 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 220 [runcts] OUT => [javatest.batch] Number of Tests Failed = 10 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Includes: singleton_concurrency 125; singleton_dependson 20; singleton_lifecycle 85 (230 total tests) Stage Name: ejb30/lite/stateful [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 129 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 129 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/tx [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/view [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb30/lite/xmloverride [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: ejb32 [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: el [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 667 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 667 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: jacc [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 24 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 24 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: jaspic [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 61 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 61 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: javamail [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 56 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 56 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: jaxrs [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 974 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 974 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: jdbc [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: jpa [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 1896 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 1896 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: jsf [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 5526 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 5526 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: jsonb [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 532 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 532 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: jsonp [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 372 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 372 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: jsp [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 720 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 720 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: jstl [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: jta [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 154 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 154 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: samples [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: securityapi [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 84 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 84 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: servlet [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 1643 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 1643 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: signaturetest/javaee [runcts] OUT => [javatest.batch] ******************************************************************************** [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 [runcts] OUT => [javatest.batch] ******************************************************************************** Stage Name: websocket [runcts] OUT => [javatest.batch] ******************************************************************************** [runcts] OUT => [javatest.batch] Completed running 745 tests. [runcts] OUT => [javatest.batch] Number of Tests Passed = 745 [runcts] OUT => [javatest.batch] Number of Tests Failed = 0 [runcts] OUT => [javatest.batch] Number of Tests with Errors = 0 [runcts] OUT => [javatest.batch] ********************************************************************************
Additionally, Jakarta EE 9 Specification requires the following TCKs:
Jakarta Dependency Injection 2.0 TCK
Download URL & SHA-256
jakarta.inject-tck-2.0.1-bin.zip,
SHA-256: 7853d02d372838f8300f5a18cfcc23011c9eb9016cf3980bba9442e4b1f8bfc6
TCK result summary:
[junit] Testsuite: org.jboss.weld.atinject.tck.AtInjectTCK [junit] Tests run: 50, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.099 sec
Jakarta Contexts and Dependency Injection 3.0 TCK
Download URL & SHA-256
cdi-tck-3.0.1-dist.zip,
SHA-256: f0a3bdd81ea552ddf2c2a6cd2576f0d5ca45026665cb4a5c42606a58bf1c133d
TCK Result Summary:
[mvn.test] Tests run: 1794, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2,556.506 sec [mvn.test] [mvn.test] Results : [mvn.test] [mvn.test] Tests run: 1794, Failures: 0, Errors: 0, Skipped: 0
Jakarta Bean Validation 3.0 TCK
Download URL & SHA-256
beanvalidation-tck-dist-3.0.0.zip,
SHA-256: c975fd229df0c40947a9f0a69b779ec92bebb3d21e05fdc65fccc1d11ef5525b
TCK Result Summary:
[mvn.test] Tests run: 1045, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 603.628 sec - in TestSuite [mvn.test] [mvn.test] Results : [mvn.test] [mvn.test] Tests run: 1045, Failures: 0, Errors: 0, Skipped: 0
Jakarta Debugging Support for Other Languages 1.0 TCK
Download URL & SHA-256
jakarta-debugging-tck-2.0.0.zip,
SHA-256: 71999815418799837dc6f3d0dc40c3dcc4144cd90c7cdfd06aa69270483d78bc
TCK Result Summary:
+ /opt/jdk1.8.0_191/bin/java VerifySMAP /home/jenkins/agent/workspace/t-for-other-languages-tck_master/vi/glassfish6/glassfish/domains/domain1/generated/jsp/testclient/org/apache/jsp/Hello_jsp.class.smap ++ grep 'is a correctly formatted SMAP' smap.log ++ wc -l + output=1 + echo 1 1 + [[ 1 < 1 ]] + failures=0 + status=Passed + 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>' + echo '</testsuite>' + echo ''