Skip to content

Commit 90d823d

Browse files
authored
Documentation change for new JSONP TCK (#343)
1 parent 2da545b commit 90d823d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+6057
-0
lines changed
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!--
3+
4+
Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved.
5+
6+
This program and the accompanying materials are made available under the
7+
terms of the Eclipse Public License v. 2.0, which is available at
8+
http://www.eclipse.org/legal/epl-2.0.
9+
10+
This Source Code may also be made available under the following Secondary
11+
Licenses when the conditions for such availability set forth in the
12+
Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
13+
version 2 with the GNU Classpath Exception, which is available at
14+
https://www.gnu.org/software/classpath/license.html.
15+
16+
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
17+
18+
-->
19+
<html>
20+
<head>
21+
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
22+
<title>Jakarta JSON Processing TCK Release Notes</title>
23+
<style type="text/css">
24+
<!--
25+
body { background-color: #ffffdd; color: #000000}
26+
pre { background-color: #eeeeee; color: #000099; font-size: smaller}
27+
code { color: #000099; font-size: smaller}
28+
h1 { color: #000099}
29+
h2 { color: #000099}
30+
h3 { color: #000099; text-decoration: underline}
31+
h4 { font-style: italic; color: #000099}
32+
.tabletitle { font-style: italic; color: #ffffcc; font-size: small; font-variant: small-caps}
33+
.subtitle { font-style: italic; color: #ffffcc; font-variant: small-caps}
34+
.emphasize { font-style: italic; color: #000099}
35+
.step { font-weight: bold}
36+
.note { background-color: #fffff0; border-bottom-width: thin; border-top-width: thin; border-top-style: inset; border-bottom-style: inset; font-size: -10%;}
37+
th { background-color: #eeeeee; padding-left: 2pt; padding-right: 2pt;}
38+
-->
39+
</style></head>
40+
<body>
41+
<div align="center">
42+
<h1>Jakarta EE JSON Processing Technology Compatibility Kit, Version 2.1</h1>
43+
<h2> <em class="emphasize">Release Notes, December 2021</em></h2>
44+
<h2><em class="emphasize"></em></h2>
45+
</div>
46+
<h2><a name="kit_contents">Kit Contents</a></h2>
47+
<p>The Jakarta EE JSON Processing, Version 2.1 Technology Compatibility Kit
48+
(TCK) includes the following items:</p>
49+
<ul>
50+
<li>
51+
<p><strong>Jakarta EE JSON Processing TCK tests signature, API, and
52+
pluggability tests:</strong></p>
53+
</li>
54+
<ul type="square">
55+
<li>
56+
<p>A <strong>signature test</strong> that checks that all of the
57+
public APIs are supported in the Jakarta EE JSON Processing Version
58+
2.1 implementation that is being tested</p>
59+
</li>
60+
<li>
61+
<p><strong>API tests</strong> for all of the public APIs under the <code>jakarta.json</code>,
62+
<code>jakarta.json.spi</code>, <code>jakarta.json.stream</code>
63+
package</p>
64+
</li>
65+
<li>
66+
<p><strong>Pluggability tests</strong> for testing the SPI provider
67+
interface for supplying your own JsonProvider</p>
68+
</li>
69+
</ul>
70+
</ul>
71+
<hr>
72+
<h2>Jakarta EE JSON Processing TCK Facts</h2>
73+
<blockquote>
74+
<p>The test suite bundle contains the following:</p>
75+
<ul>
76+
<li>187 total tests</li>
77+
</ul>
78+
</blockquote>
79+
<hr>
80+
<h2><a name="platform">Platform Notes</a></h2>
81+
<p>The Jakarta EE JSON Processing TCK tests have been built with JDK 11
82+
and tested with Java<font size="-2"><sup>TM</sup></font> Platform,
83+
Standard Edition 11+</p>
84+
<p>The Jakarta EE JSON Processing TCK tests have been run on the following
85+
platforms:</p>
86+
<ul>
87+
<li>CentOS 7</li>
88+
<li>Alpine Linux v3.12</li>
89+
</ul>
90+
<p>The Jakarta EE JSON Processing TCK tests have been run against the
91+
following Jakarta EE JSON Processing 2.1 Compatible Implementations:</p>
92+
<ul>
93+
<li>Jakarta EE JSON Processing Compatible Implementation Version 2.1.0</li>
94+
</ul>
95+
<hr>
96+
<h2><a name="install_setup_run">Installing, Setting Up, and Running the
97+
JSON-P TCK</a></h2>
98+
<p>Refer to the <cite><a href="html-usersguide/title.html">JSON-P TCK 2.0
99+
User's Guide</a></cite> (or <a href="./pdf-usersguide/Jakarta-JSON-Processing-TCK-Users-Guide.pdf"
100+
101+
title="Jakarta EE JSON Processing 2.1 TCK User's Guide (PDF)">PDF</a>)
102+
for complete instructions on installing, setting up, and running the
103+
JSON-P TCK. </p>
104+
<hr>
105+
<p><cite><small>Copyright � 2013, 2021 Oracle and/or its affiliates. All
106+
rights reserved.</small></cite></p>
107+
</body>
108+
</html>

tck/tck-docs/LICENSE_EFTL.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Eclipse Foundation Technology Compatibility Kit License - v 1.0
2+
3+
Copyright (c) 2018, Eclipse Foundation, Inc. and its licensors.
4+
5+
Redistribution and use in binary form is permitted provided that the
6+
following conditions are met:
7+
8+
1. Use of the Technology Compatibility Kit accompanying this license
9+
(the "TCK") and its documentation is permitted solely for the
10+
purpose of testing compatibility of an implementation (the
11+
"Product") of a specification (the "Specification") made available
12+
by the Eclipse Foundation, Inc. ("Eclipse").
13+
14+
2. Only those modifications expressly permitted by the TCK and its
15+
documentation are permitted. Except in these limited circumstances,
16+
no modifications to the TCK are permitted under this license.
17+
18+
3. A Product will be deemed to be "compatible" with the Specification
19+
if it fully and completely meets and satisfies all requirements of
20+
the TCK.
21+
22+
4. Before any claim of compatibility (or any similar claim suggesting
23+
compatibility) is made based on the TCK, the testing party must:
24+
25+
a. use the TCK to demonstrate that the Product fully and
26+
completely meets and satisfies all requirements of the TCK;
27+
28+
b. make TCK test results showing full and complete satisfaction of
29+
all requirements of the TCK publicly available on the testing
30+
party's website and send a link to such test results to Eclipse
31+
32+
33+
c. comply with any requirements stated in the Specification with
34+
regard to subsetting, supersetting, modifying or extending the
35+
Specification in any Product claimed to be compatible with the
36+
Specification.
37+
38+
5. The test results must be continuously available and the link must
39+
be live for at least as long as the Product is available in the
40+
marketplace.
41+
42+
6. The TCK may not be used as a basis for any statements of partial
43+
compatibility. The TCK may only be used as a basis for true,
44+
factual statements of full compatibility of Products that fully
45+
meet and satisfy all requirements of the TCK.
46+
47+
7. A determination that a Product is compatible with the TCK does not,
48+
in itself, give rise to the right to use any name, mark, logo
49+
associated with the TCK, Eclipse, or Eclipse's contributors or
50+
licensors.
51+
52+
8. Upon the request of Eclipse, a tester will retract any statements
53+
of compatibility (or any similar claim suggesting compatibility)
54+
which Eclipse reasonably determines to be false or misleading or in
55+
violation of the terms of this license.
56+
57+
9. Redistribution of the TCK must be under this Eclipse Foundation
58+
Technology Compatibility Kit License and must reproduce the above
59+
copyright notice, this list of conditions and the following
60+
disclaimer in the documentation and/or other materials provided
61+
with the distribution.
62+
63+
10. Neither the name, trademarks or logos of Eclipse, nor the names,
64+
trademarks or logos of its contributors or licensors may be used to
65+
endorse or promote products tested with this software without
66+
specific prior written permission.
67+
68+
11. The source code for the TCK accompanying this license is available
69+
from Eclipse.
70+
71+
TO THE EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED ON
72+
AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER
73+
EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR
74+
CONDITIONS OF TITLE, NON- INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR
75+
A PARTICULAR PURPOSE. TO THE EXTENT PERMITTED BY APPLICABLE LAW,
76+
NEITHER THE COPYRIGHT OWNER OR ANY CONTRIBUTORS SHALL HAVE ANY
77+
LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
78+
CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
79+
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
80+
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
81+
IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
82+
EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
83+
POSSIBILITY OF SUCH DAMAGES.

tck/tck-docs/TCK-Exclude-List.txt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#
2+
# Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved.
3+
#
4+
# This program and the accompanying materials are made available under the
5+
# terms of the Eclipse Public License v. 2.0, which is available at
6+
# http://www.eclipse.org/legal/epl-2.0.
7+
#
8+
# This Source Code may also be made available under the following Secondary
9+
# Licenses when the conditions for such availability set forth in the
10+
# Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
11+
# version 2 with the GNU Classpath Exception, which is available at
12+
# https://www.gnu.org/software/classpath/license.html.
13+
#
14+
# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
15+
#
16+
17+

0 commit comments

Comments
 (0)