Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 1.16 KB

configuration.asciidoc

File metadata and controls

21 lines (12 loc) · 1.16 KB

Core Profile TCK Configuration

This chapter lays out how to configure the TCK Harness by specifying the SPI implementation classes, defining the target container connection information, and various other switches. You then learn how to setup a TCK runner project that executes the TCK test suite, putting these settings into practice.

TCK Properties

The various TCKs will have properties or configuration variables that need to be set in order to enable running the TCK agains a compatible implementation. The examples directory in the TCK distribution illustrates sample properties setup using Maven.

Note

The JSON-B standalone TCK configuration example includes running the the tests with the system property java.locale.providers set to COMPAT. This addresses a known inconsistency in a test when run under both Java SE 11 and Java SE 17.

Standalone TCK Configuration

Refer to the configuration section of the CDI, RESTful, JSON-P and JSON-B standalone TCK user guides for configuration specific to each TCK. The examples directory in the TCK distribution illustrates sample configuration setup using Maven.