SeamFramework.orgCommunity Documentation
This guide describes how to download, install, configure, and run the Technology Compatibility Kit (TCK) used to verify the compatibility of an implementation of the JSR 346: Context and Dependency Injection for Java EE (CDI) 1.1 specification.
The CDI TCK is built atop TestNG framework and Arquillian platform. The CDI TCK uses the Arquillian version 1.1.2.Final to execute the test suite.
The CDI TCK is provided under Apache Public License 2.0.
This guide is for implementors of the Context and Dependency Injection for Java EE 1.1 technology to assist in running the test suite that verifies the compatibility of their implementation.
Before reading this guide, you should familiarize yourself with the Java EE programming model, specifically the Enterprise JavaBeans (EJB) 3.1 and the Contexts and Dependency Injection for Java EE 1.1 specifications. A good resource for the Java EE programming model is the JCP web site.
The CDI TCK is based on the Context and Dependency Injection for Java EE 1.1 technology specification (JSR 346). Information about the specification, including links to the specification documents, can be found on the JSR 346 JCP page.
Before running the tests in the CDI TCK, read and become familiar with the Arquillian testing platform. A good starting point could be a series of Arquillian Guides.
If you are running the CDI TCK for the first time, read Chapter 1, Introduction (CDI TCK) completely for the necessary background information about the TCK. Once you have reviewed that material, perform the steps outlined in the remaining chapters.