Check out the TCK Reference Guide to get acquainted with the CDI TCK and learn how to execute and debug it.
To build the CDI TCK artifacts, use:
mvn install
or when compiling against staged Jakarta artifacts:
mvn -Pstaging install
The CDI TCK distribution artifact is built by specifing an additional -Drelease
property to build the TCK reference
documentation and distribution bundle, e.g.:
mvn -Drelease install
The Eclipse continuous integration environment interface for the CDI project is located at https://ci.eclipse.org/cdi/ The https://github.com/jakartaee/cdi/wiki/Eclipse-CI-Release-Jobs page describes the jobs found there.
Master branch contains the CDI TCK 4.0
- .github - the GitHub actions configuration
- api - Api/Spi for vendor integration
- dist-build - assembly project to create the distribution zip
- doc - the TCK user guide source
- docs - the content for the CDI project github pages
- ext-lib - A sample library used by some integration tests
- ide-configs - useful settings for Eclipse and Intellij IDEs
- impl - The core set of tests, excluding those that depend on web and full platform containers
- lang-model - A standalone test suite for the CDI language model; see its README
- web - The extra tests that depend on the web profile and full platform
- README.md - this doc