Eclipse Foundation
Who Should Use This Book
Before You Read This Book
Typographic Conventions
Shell Prompts in Command Examples
1.1 Compatibility Testing
1.1.1 Why Compatibility Testing is Important
1.1.2 TCK Compatibility Rules
1.1.3 TCK Overview
1.1.4 Jakarta EE Specification Process (JESP) Program and Compatibility Testing
1.2 About the TCK
1.2.1 TCK Specifications and Requirements
1.2.2 TCK Components
1.2.3 TCK Compatibility Test Suite
1.2.4 Exclude Lists
1.2.5 TCK Configuration
1.3 Getting Started With the TCK
2.1 Certification Overview
2.2 Compatibility Requirements
2.2.1 Definitions
2.2.2 Rules for Jakarta JSON Processing Products
2.3 Test Appeals Process
2.3.1 Valid Challenges
2.3.2 Invalid Challenges
2.3.3 TCK Test Appeals Steps
2.4 Specifications for Jakarta JSON Processing
2.5 Libraries for Jakarta JSON Processing
3.1 Obtaining a Compatible Implementation
3.2 Installing the Software
4.1 Configuring Your Environment to Run the TCK Against the Compatible Implementation
4.2 Configuring Your Environment to Run the TCK Against the Vendor Implementation
4.3 Publishing the Test Applications
5.1 Starting the tests
5.1.1 To Run All Tests
5.2 Running a Subset of the Tests
5.2.1 To Run a Single Test
5.2.2 To Run a Subset of Tests
5.2.3 To Run Signature Tests
5.3 Running the TCK Against another CI
5.4 Running the TCK Against a Vendor’s Implementation
5.5 Test Reports
6.1 Overview
6.2 Configuration Failures
A.1 Where do I start to debug a test failure?
A.2 How do I restart a crashed test run?
A.3 What would cause tests be added to the exclude list?