type=page
status=published
title=TCK User's Guide for Technology Implementors
next=title.html
~~~~~~
include::attributes.conf[]
TCK User's Guide for Technology Implementors
============================================

[[contents]]
Contents
--------

* link:title.html#eclipse-foundation[Eclipse Foundation]

link:preface.html#GBFTI[Preface]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

** link:preface.html#GBFUS[Who Should Use This Book]
** link:preface.html#GBFPO[Before You Read This Book]
** link:preface.html#GBFWF[Typographic Conventions]
** link:preface.html#FWBSD[Shell Prompts in Command Examples]

link:intro.html#GBFOW[1 Introduction]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

** link:intro.html#GBFTK[1.1 Compatibility Testing]
*** link:intro.html#GBFQN[1.1.1 Why Compatibility Testing is Important]
*** link:intro.html#GBFPR[1.1.2 TCK Compatibility Rules]
*** link:intro.html#GBFPW[1.1.3 TCK Overview]
*** link:intro.html#GBFPB[1.1.4 Jakarta EE Specification Process (JESP) Program and Compatibility Testing]
** link:intro.html#GBFQR[1.2 About the TCK]
*** link:intro.html#GBFQV[1.2.1 TCK Specifications and Requirements]
*** link:intro.html#GBFSQ[1.2.2 TCK Components]
*** link:intro.html#GBFSA[1.2.3 JavaTest Harness]
*** link:intro.html#GBFRA[1.2.4 TCK Compatibility Test Suite]
*** link:intro.html#GBFSH[1.2.5 Exclude Lists]
*** link:intro.html#GBFRR[1.2.6 TCK Configuration]
** link:intro.html#GBFQW[1.3 Getting Started With the TCK]

[[procedure-for-certification]]
link:rules.html#GBFSN[2 Procedure for Certification]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

** link:rules.html#CJAFFDGI[2.1 Certification Overview]
** link:rules.html#CJAFGIGG[2.2 Compatibility Requirements]
*** link:rules.html#definitions[2.2.1 Definitions]
*** link:rules.html#sthref7[2.2.2 Rules for {TechnologyFullName} Products]
** link:rules.html#CJAIIBDJ[2.3 Test Appeals Process]
*** link:rules.html#[2.3.1 Valid Challenges]
*** link:rules.html#[2.3.2 Invalid Challenges]
*** link:rules.html#CJAJEAEI[2.3.3 TCK Test Appeals Steps]
** link:rules.html#CJAJECIE[2.4 Specifications for {TechnologyFullName}]
** link:rules.html#CJABAHGI[2.5 Libraries for {TechnologyFullName}]

link:install.html#GBFTP[3 Installation]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

** link:install.html#GBFUD[3.1 Obtaining a Compatible Implementation]
** link:install.html#GBFTS[3.2 Installing the Software]

[[setup-and-configuration]]
link:config.html#GBFVV[4 Setup and Configuration]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

** link:config.html#GHGDH[4.4 Custom Configuration Handlers]
** link:config.html#GBFWG[4.5 Custom Deployment Handlers]
*** link:config.html#GBFVA[4.5.1 To Create a Custom Deployment Handler]
** link:config.html#GBFUY[4.6 Using the JavaTest Harness Software]
** link:config.html#GBFWG[4.7 Using the JavaTest Harness Configuration GUI]
*** link:config.html#GBFVA[4.7.1 Configuration GUI Overview]
*** link:config.html#GBFVD[4.7.2 Starting the Configuration GUI]
*** link:config.html#GBFVX[4.7.3 To Configure the JavaTest Harness to Run the TCK Tests]
*** link:config.html#GBFUU[4.7.4 Modifying the Default Test Configuration]

[[executing-tests]]
link:using.html#GBFWO[5 Executing Tests]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

** link:using.html#GBFUZ[5.1 Starting JavaTest]
*** link:using.html#GBFWH[5.1.1 To Start JavaTest in GUI Mode]
*** link:using.html#GBFVW[5.1.2 To Start JavaTest in Command-Line Mode]
** link:using.html#GBFWM[5.2 Running a Subset of the Tests]
*** link:using.html#GBFVT[5.2.1 To Run a Subset of Tests in GUI Mode]
*** link:using.html#GBFWK[5.2.2 To Run a Subset of Tests in Command-Line Mode]
*** link:using.html#GBFVL[5.2.3 To Run a Subset of Tests in Batch Mode Based on Prior Result Status]
** link:using.html#GCLRR[5.3 Running the TCK Against another CI]
** link:using.html#GCLRZ[5.4 Running the TCK Against a Vendor's Implementation]
** link:using.html#GBFVK[5.5 Test Reports]
*** link:using.html#GBFWD[5.5.1 Creating Test Reports]
*** link:using.html#GBFVB[5.5.2 Viewing an Existing Test Report]

[[debugging-test-problems]]
link:debug.html#GBFUV[6 Debugging Test Problems]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

** link:debug.html#GBFYP[6.1 Overview]
** link:debug.html#GBFVF[6.2 Test Tree]
** link:debug.html#GBFWI[6.3 Folder Information]
** link:debug.html#GBFVP[6.4 Test Information]
** link:debug.html#GBFVZ[6.5 Report Files]
** link:debug.html#GBFYF[6.6 Configuration Failures]
* link:faq.html#GBFYD[A Frequently Asked Questions]
** link:faq.html#GBFYQ[A.1 Where do I start to debug a test failure?]
** link:faq.html#GBFYR[A.2 How do I restart a crashed test run?]
** link:faq.html#GBFWU[A.3 What would cause tests be added to the exclude list?]
