# Jakarta EE Connectors Specification Technology Compatibility Kit, Version 2.0

## Release Notes, May 2021

## Kit Contents

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

- Jakarta EE Connectors TCK User's Guide (HTML, PDF)

## Platform Notes

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:

- CentOS Linux 7, Alpine Linux v3.12

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

## Installing, Setting Up, and Running the Jakarta EE Connectors TCK

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.

## Jakarta EE Connectors TCK Requirements, Facts, and Figures

> 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

## Status Information

### Exclude List

> 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/

## Known Problems and Workarounds

### Running the Jakarta EE Connectors TCK Against Jakarta EE CI on Windows

> 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 than `C:`, please be sure to change the following properties in `<TS_HOME>/bin/ts.jte:`

>     s1as.applicationRoot=c: