jakartaee / jakartaee/batch-tck

Enable TCK signature tests to work with future Java releases

Open
#45 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
2
Forks
12
PR merge metrics
No merged PRs in 30d

Description

**UPDATE:** Renamed/refocused this issue from "support Java 18" to "Enable TCK signature tests to work with future Java releases "

## HELPFUL REFERENCES
1. https://github.com/jakartaee/batch-tck/pull/72#discussion_r1541492266
2. https://github.com/jakartaee/batch-tck/pull/72#discussion_r1541520664
3. https://github.com/jakartaee/batch-tck/issues/66#issuecomment-2025900842

### ORIGINAL COMMENTS

The TCK process: https://jakarta.ee/committees/specification/tckprocess/ allows for a service release to update supported Java SE versions.

> A service release may update tests to work with newer Java SE versions.

Here a "service release" is noted to be a (x.y.z) release and so for us at this point this would map to a 2.1.1 release.

Also by "supported" we mean something like "able to be used in certification". I hedge just a bit in the language in case this is defined more precisely somewhere. But I think we can start working on this.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the TCK process reference and the linked discussions in pull request 72 and issue 66. Determine which signature tests or release configuration must change to support future Java releases and how certification support is defined. Done means the TCK can be used for certification with a newer Java SE release without breaking existing supported releases.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.