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

For discussing whether to create new submodules for component TCKs that we have already released for EE 11 #1344

Draft
wants to merge 17 commits into
base: tckrefactor
Choose a base branch
from

Conversation

scottmarlow
Copy link
Contributor

@scottmarlow scottmarlow commented Jun 27, 2024

This draft pull request contains some JPA/Persistence test bucket changes (made via OpenRewrite automation). The changes to look at are under 5089f06

When you look at the 5089f06 commit, we should consider whether that is an appropriate change to make to EE TCK projects that have already been released even though we are not actually changing the (already released) JPA/Persistence test classes.

The (jpa) pom.xml version (see https://github.com/jakartaee/platform-tck/pull/1344/files#diff-925f90ce9555617cd3caa9da38987ea95f25366fec7d88b09a63ebc361a84e51) changes from 3.2.0 to 3.2.1-SNAPSHOT don't look right as we already have Persistence 3.2 TCK challenges that call releasing a 3.2.1 Persistence TCK.

This is something that we have discussed recently on https://www.eclipse.org/lists/jakartaee-tck-dev/msg02022.html (see Generating a subclass like this without modifying the existing tests may be what Scott Marlow was talking about on the call on Wednesday.).

In addition to generating a new test class, I'm thinking we should really move the new test classes to a new submodule to have separation between submodules for component TCKs versus Platform TCK tests. I think that this will be important for when we have to release fixes for component TCKs versus releasing fixes for the EE 11 Platform TCK.

Signed-off-by: Scott Marlow <[email protected]>
Signed-off-by: Scott Marlow <[email protected]>
Signed-off-by: Scott Marlow <[email protected]>
Signed-off-by: Scott Marlow <[email protected]>
Signed-off-by: Scott Marlow <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant