The Jakarta EE Connectors, Version 2.0 Technology Compatibility Kit (TCK) includes the following items:
Jakarta EE Connectors TCK tests for signature, API, and End-to-End tests:
A signature test checks that all of the public APIs are supported in the Jakarta EE Connectors Version 2.0 implementation that is being tested
API tests for all of the public APIs under the jakarta.resource
package (and its sub-packages)
End-To-End tests that demonstrate compliance with the Jakarta EE Connectors 2.0 Specification
The Jakarta EE Connectors TCK tests have been built with JDK 8 (1.8) and is tested with JDK 8 (1.8), and JDK 11.
The Jakarta EE Connectors TCK tests have been run on the following platforms:
The Jakarta EE Connectors 2.0 TCK tests have been verified using the Jakarta EE Connectors 2.0 Compatible Implementation, Eclipse GlassFish 6 and Eclipse GlassFish 6.1
Refer to the Jakarta EE Connectors 2.0 TCK User's Guide for complete instructions on installing, setting up, and running the Jakarta EE Connectors TCK. The online version of the JT Harness version 5.0 documentation is available here.
The Jakarta EE Connectors TCK requires a minimum of 203 MB of free disk space:
- Jakarta EE Connectors TCK (zipped): 31 MB
- Jakarta EE Connectors TCK (unzipped): 164 MB
- Space for Jakarta Connectors log/report files: 8 MB minimum
The test suite bundle contains the following:
- EARs: 0
- JARs: 39
- WARs: 24
- RARs: 17
- Total tests: 138
You can find the exclude list in the Jakarta EE Connectors bundle in
<TS_HOME>/bin/ts.jtx
. Revisions to the Exclude List are published as updates to the TCK bundle. You can check the Jakarta EE Connectors Specification Web Site for updates: https://jakarta.ee/specifications/connectors/2.0/
When configuring and running the Jakarta EE Connectors TCK against the Eclipse GlassFish 6 or 6.1 Compatible Implementation (CI) on Windows, please make sure to install all related software (Java SE, the CI, the TCK, etc.) on the same drive (for example,
C:
). If you want to install on a drive other thanC:
, please be sure to change the following properties in<TS_HOME>/bin/ts.jte:
s1as.applicationRoot=c: