-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Edit tck-dist to include all data previously requried in platform TCK
- Loading branch information
Showing
14 changed files
with
1,205 additions
and
384 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,51 @@ | ||
# Concurrency Readme | ||
# Concurrency TCK Distribution | ||
|
||
## Generate Documentation | ||
|
||
The Concurrency TCK has condensed the documentation down to a single asciidoc file | ||
under `src/main/asciidoc/concurrency-tck-reference-guide.adoc`. | ||
|
||
This change will help with maintainability, readability, and distribution of the documentation to users. | ||
|
||
This project will output two different distributions of the TCK documentation. | ||
One is a PDF and the other is a static HTML page. | ||
To re-generate the TCK documentation run the following maven task: | ||
|
||
```sh | ||
cd tck-dist | ||
mvn generate-resources | ||
``` | ||
|
||
The output documentation files will be located under `/tck-dist/target/generated-docs/` | ||
|
||
## Documentation auto-refresh | ||
|
||
When making edits to the documentation it is helpful to view the asciidoc and HTML output page together. | ||
To accomplish this goal run the following maven task: | ||
|
||
```sh | ||
cd tck-dist | ||
mvn asciidoctor:http asciidoctor:auto-refresh | ||
``` | ||
|
||
Then point your browser to `http://localhost:2000/concurrency-tck-reference-guide-<TCK_VERSION>.html` | ||
|
||
Whenever edits are made to the source document, this page will be updated. | ||
|
||
## Generate Distribution | ||
|
||
This project is configured to output the distributed archive for the Concurrency TCK. | ||
To generate this archive run the following maven task: | ||
|
||
```sh | ||
cd tck-dist | ||
mvn package | ||
``` | ||
|
||
The distributed archive will be output to `/tck-dist/target/concurrency-tck-<TCK_VERSION>-dist.zip` | ||
|
||
## Links | ||
|
||
- [AsciiDoc User Guide](http://asciidoc.org/userguide.html) | ||
- [Asciidoctor quick reference](http://asciidoctor.org/docs/asciidoc-syntax-quick-reference) | ||
|
||
This bundle contains the Jakarta Concurrency TCK. The contents of this bundle are: | ||
- This README.md | ||
- docs/README.md - the TCK user guide | ||
- LICENSE - the EFTL license terms | ||
- artifacts - the TCK tests jar and sample script to install into a local maven repo |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# | ||
# Copyright (c) 2022 Contributors to the Eclipse Foundation | ||
# | ||
# 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 | ||
# | ||
|
||
#################### | ||
# This file contains a list of tests that have been voted to be exempt from the requirement | ||
# of implementations to pass to claim compatibility with the Jakarta Concurrency Specification. | ||
# Format: <package-name>#<test-method-name> | ||
# Example: ee.jakarta.tck.concurrent.api.AbortedException#AbortedExceptionNoArgTest | ||
#################### |
Oops, something went wrong.