Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fast-track: TCK documentation and dependency update for 4.0 #1249

Merged
merged 4 commits into from
Apr 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
<title>Jakarta RESTful Web Services TCK Release Notes</title>
<!--
Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0, which is available at http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made available under the following Secondary
Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0, which is available at http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception, which is available at https://www.gnu.org/software/classpath/license.html. SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0-->
<style type="text/css">
<!--
Expand All @@ -28,25 +28,14 @@
<body>
<div align="center">
<h1>Jakarta EE RESTful Web Services Technology Compatibility
Kit, Version 3.1<br>
<span class="emphasize">Release Notes, March 2022</span></h1>
Kit, Version 4.0<br>
<span class="emphasize">Release Notes, March 2024</span></h1>
</div>
<hr size="3">
<h2>Release Notes Update For Eclipse Jersey 3.1.0 Compatible Implementation
Release March 2022 </h2>
<p> A couple of changes made in Eclipse Jersey 3.1.0 Compatible
Implementation (CI) prompts this note. </p>
<ul>
<li>
<p>The Eclipse Jersey 3.1.0 release requires the use of Java SE 11
and this is also required when running the Jakarta EE RESTful Web
Services TCK against Jersey 3.1. </p>
</li>
</ul>
<p></p>
<hr>
<h2>Kit Contents </h2>
<p>The Jakarta EE RESTful Web Services 3.1 Technology Compatibility Kit
<p>The Jakarta EE RESTful Web Services 4.0 Technology Compatibility Kit
(TCK) includes the following items:</p>
<ul>
<li>
Expand All @@ -56,66 +45,66 @@ <h2>Kit Contents </h2>
<li>
<p>A <strong>signature test</strong> that checks that all of the
public APIs are supported or defined in the Jakarta EE RESTful Web
Services 3.1 implementation that is under test.</p>
Services 4.0 implementation that is under test.</p>
</li>
<li>
<p><strong>Specification tests</strong> for the testable assertions
required by the Jakarta EE RESTful Web Services 3.1 Specification.</p>
required by the Jakarta EE RESTful Web Services 4.0 Specification.</p>
</li>
<li>
<p><strong>API tests</strong> for the public APIs and language
elements defined by the Jakarta EE RESTful Web Services 3.1
elements defined by the Jakarta EE RESTful Web Services 4.0
Specification.</p>
</li>
</ul>
</li>
</ul>
<hr>
<h2>Jakarta EE RESTful Web Services 3.1 TCK Facts</h2>
<h2>Jakarta EE RESTful Web Services 4.0 TCK Facts</h2>
<p>The test suite bundle contains the following:</p>
<ul>
<li>2796 total tests</li>
<li>2722 total tests out of which 128 tests are excluded</li>
</ul>
<hr>
<h2>Platform Notes</h2>
<p>The Jakarta EE RESTful Web Services 3.1 TCK tests and the Jakarta EE
RESTful Web Services 3.1 Compatible Implementation (CI) can be run with
Java Platform, Standard Edition version 11.0 (Java SE 11).
<p>The Jakarta EE RESTful Web Services 4.0 TCK tests and the Jakarta EE
RESTful Web Services 4.0 Compatible Implementation (CI) can be run with
Java Platform, Standard Edition version 17.0 (Java SE 17) and 21.0 (Java SE 21).
See <a href="#ReferenceRuntime">Compatible
Runtime for Jakarta EE RESTful Web Services 3.1</a> for additional
Runtime for Jakarta EE RESTful Web Services 4.0</a> for additional
information.</p>
<p>Refer to the <cite>Technology Compatibility Kit User's Guide for Jakarta
EE RESTful Web Services</cite> (<a href="html-usersguide/title.html" title="Jakarta EE RESTful Web Services 3.1 TCK User's Guide (HTML)">HTML</a>,
EE RESTful Web Services</cite> (<a href="html-usersguide/title.html" title="Jakarta EE RESTful Web Services 4.0 TCK User's Guide (HTML)">HTML</a>,
<a href="./pdf-usersguide/Jakarta-RESTful-Web-Services-TCK-Users-Guide.pdf"

title="Jakarta EE RESTful Web Services 3.1 TCK User's Guide (PDF)">PDF</a>)
title="Jakarta EE RESTful Web Services 4.0 TCK User's Guide (PDF)">PDF</a>)
for platform compatibility requirements and notes.</p>
<hr> <a name="ReferenceRuntime"></a>
<h2>Compatible Runtime for Jakarta EE RESTful Web Services 3.1</h2>
<h2>Compatible Runtime for Jakarta EE RESTful Web Services 4.0</h2>
<p>A Compatible Runtime for compatibility testing of implementations based
upon the Jakarta EE RESTful Web Services 3.1 Specification is as follows:</p>
upon the Jakarta EE RESTful Web Services 4.0 Specification is as follows:</p>
<ul>
<li>
<p>Java SE 11 which must be used with a Jakarta EE
<p>Java SE 17 which must be used with a Jakarta EE
profile/application server, such as the
GlassFish 6.1+ (with Java SE 11+)</p>
GlassFish 8.0.0+ (with Java SE 17+)</p>
</li>
<li>A Compatible Implementation (CI) of Jakarta EE RESTful Web Services
3.1 is available as part of the Eclipse GlassFish 6.1+ full
profile, or the Eclipse GlassFish 6.1+, Web Profile</li>
4.0 is available as part of the Eclipse GlassFish 8.0.0+ full
profile, or the Eclipse GlassFish 8.0.0+, Web Profile</li>
</ul>
<p>The Jakarta EE RESTful Web Services 3.1 TCK tests have been run on the
<p>The Jakarta EE RESTful Web Services 4.0 TCK tests have been run on the
following platforms: </p>
<ul>
<li>CentOS Linux 7 </li>
</ul>
<hr> <a name="install_setup_run"></a>
<h2>Installing, Setting Up, and Running the Jakarta EE RESTful Web Services
3.1 TCK</h2>
4.0 TCK</h2>
<p>Refer to the <cite>Technology Compatibility Kit User's Guide for Jakarta
EE RESTful Web Services 3.1</cite> for complete instructions on
EE RESTful Web Services 4.0</cite> for complete instructions on
installing, setting up, and running the Jakarta EE RESTful Web Services
3.1 TCK. </p>
4.0 TCK. </p>

<hr>

Expand Down
2 changes: 1 addition & 1 deletion jaxrs-tck/docs/assertions/JAXRSSpecAssertions_3.1.0.html
Original file line number Diff line number Diff line change
Expand Up @@ -1216,7 +1216,7 @@ <h2> Jakarta RESTful Web Services - 3.1<br>
</TR>

<TR>
<TD align="center" valign="center"><a name="JAXRS:SPEC:131"></a><font size="1PT">JAXRS:SPEC:131</font></TD><TD align="center" valign="center"><font size="1PT">2</font></TD><TD align="center" valign="center"><font size="1PT">3.1</font></TD><TD align="left" valign="center"><font size="1PT">There are two alternative ways of publishing on Java SE: Creating SE endpoints directly or using the SE bootstrap API. Any compliant implementation that supports either of these alternatives on Java SE MUST support both. </font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT">
<TD align="center" valign="center"><a name="JAXRS:SPEC:131"></a><font size="1PT">JAXRS:SPEC:131</font></TD><TD align="center" valign="center"><font size="1PT">2</font></TD><TD align="center" valign="center"><font size="1PT">3.1</font></TD><TD align="left" valign="center"><font size="1PT">There are two alternative ways of publishing on Java SE: Creating SE endpoints directly or using the SE bootstrap API. A compliant implementation MUST support both alternatives on Java SE. </font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT">
jim-krueger marked this conversation as resolved.
Show resolved Hide resolved
<br>
</font></TD><TD align="center" valign="center"><font size="1PT">false</font></TD><TD align="center" valign="center"><font size="1PT">technology</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">false</font></TD>
</TR>
Expand Down
2 changes: 1 addition & 1 deletion jaxrs-tck/docs/assertions/JAXRSSpecAssertions_3.1.0.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1399,7 +1399,7 @@
<!-- JAXRS 3.1-->
<assertion required="true" impl-spec="false" defined-by="technology" status="active" testable="true">
<id>JAXRS:SPEC:131</id>
<description>There are two alternative ways of publishing on Java SE: Creating SE endpoints directly or using the SE bootstrap API. Any compliant implementation that supports either of these alternatives on Java SE MUST support both.</description>
<description>There are two alternative ways of publishing on Java SE: Creating SE endpoints directly or using the SE bootstrap API. A compliant implementation MUST support both alternatives on Java SE.</description>
jim-krueger marked this conversation as resolved.
Show resolved Hide resolved
<location chapter="2" section="3.1"/>
</assertion>
<assertion required="true" impl-spec="false" defined-by="technology" status="active" testable="true">
Expand Down
Loading