JavaTM Enterprise Edition 8 Compatibility Test Suite
Release Notes, September-2017


Note: This is version "September-2017" of the Java EE 8 CTS. The Release Notes file that is posted on the Java Partner Engineering Web site contains the most current information about the Java EE CTS test suite, including any last minute changes. Always check that file for the most up-to-date information.

Java EE CTS Requirements, Facts, and Figures

The Java EE 8 CTS requires a minimum of 3.7 GB of free disk space:

The test suite bundle contains the following:

The tests for JAX-WS and SAAJ are removed from Java EE CTS, as these technologies are part of Java SE Platform now. However, they are available as standalone TCKs and licensees are required to run these standalone TCKs if they provide their own implementations of these APIs that override the implementations in the Java SE platform.

Chapter 4, "Installation" in the Java EE 8 CTS User's Guide, explains how to install the Java EE Compatibility Test Suite on Solaris, Linux, and Windows systems.


These are the stand alone TCKs, porting bundles, and JDK used to test the Java EE 8 Reference Implementation


Status Information

Exclude List

You can find the exclude list in the CTS bundle in <TS_HOME>/bin/ts.jtx. Since the list can change over time, please be sure to get the latest exclude list available on the Java Partner Engineering Web site.


Java Transaction API (JTA) 1.3 Support

The maintenance JSR for the Java Transaction (JSR 907), JTA 1.3, has dropped package "javax.transaction.xa" from the API to allow it be subsumed by Java SE.

The following types are no longer part of the JTA 1.3 API, but continue to be part of the javax.transaction.xa package provided by Java SE:

The Java EE 8 CTS Signature tests will use the JTA 1.2 signature file by default. If the Java EE implementation under test includes JTA 1.3, set the javax.transaction property to 1.3_se8 in the <TS_HOME>/bin/sig-test_se8.map file.


Known Problems and Workarounds

Running the CTS Against Java EE RI on Windows

When configuring and running the CTS against the Java EE RI on Windows, please make sure to install all related software (Java SE, Java EE RI, CTS, etc.) on the same drive (for example, C:). If you want to install on a drive other than C:, please be sure to change the following properties in <TS_HOME>/bin/ts.jte:

pathsep=;
ri.applicationRoot=c:
s1as.applicationRoot=c:

Attributions

The Java EE CTS test suite includes software developed by the Apache Software Foundation (http://www.apache.org/), the dom4j Project (http://sourceforge.net/projects/dom4j/), and the JDOMTM Project (http://www.jdom.org/). The Apache Ant Contrib project is located at http://ant-contrib.sourceforge.net/.


Copyright (c) 2013,2018, Oracle and/or its affiliates. All rights reserved.