Jakarta Bean Validation

Jakarta Bean Validation 2.0 TCK

A TCK, or Technology Compatibility Kit, is one of the three required pieces for any Jakarta EE specification (the other two being the specification document and the reference implementation). The TCK is a set of tools and tests to verify that an implementation of the technology conforms to the specification.

The Jakarta Bean Validation 2.0 TCK is licensed under the Apache Software License 2.0 and hosted in a GitHub repository. The repository consists of multiple artifacts, containing tooling, documentation and most importantly a set of Arquillian tests. There are also two setup examples, demonstrating the setup of the test harness using Maven and Ant.

The latest version used to test Jakarta Bean Validation 2.0 is 2.0.5.

Distribution bundles are available on the Eclipse download infrastructure and come as ZIP or TGZ archive. They contain JARs, documentation, source code, et al.

You can find the TCK reference manual also online in two different formats - HTML, PDF.

To report a bug or challenge a test use our issue tracker.