Skip to content
New issue

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

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

Already on GitHub? # to your account

Use jakarta.tck:sigtest-maven-plugin in 3.0 service stream #543

Conversation

KyleAure
Copy link
Contributor

@KyleAure KyleAure commented Jun 27, 2024

Fixes #392
Fixes #393

Alternative solution for continued support of the Concurrency 3.0 TCK for future LTS Java levels.
Start using the jakarta.tck signature test plugin which allows for blanket ignoring of jdk classes.

Tested using Open Liberty on Java 17 (semeru) and Java 21 (openjdk):

********************************************************************************
product = Open Liberty 24.0.0.6 (wlp-1.0.91.202406061535)
java.home = /Library/Java/JavaVirtualMachines/semeru-17.jdk/Contents/Home
java.version = 17.0.7
java.runtime = IBM Semeru Runtime Open Edition (17.0.7+7)
os = Mac OS X (14.5; aarch64) (en_US)
********************************************************************************
...
[6/27/24, 16:04:34:148 CDT] 00000091 ee.jakarta.tck.concurrent.spec.signature.ConcurrencySigTest  I 
******************************************************
******************************************************
All package signatures passed.
  Passed packages listed below: 
    jakarta.enterprise.concurrent(static mode)
    jakarta.enterprise.concurrent(reflection mode)
    jakarta.enterprise.concurrent.spi(static mode)
    jakarta.enterprise.concurrent.spi(reflection mode)
******************************************************
******************************************************
********************************************************************************
product = Open Liberty 24.0.0.6 (wlp-1.0.91.202406061535)
java.home = /Library/Java/JavaVirtualMachines/openjdk-21.jdk/Contents/Home
java.version = 21
java.runtime = OpenJDK Runtime Environment (21+35-2513)
os = Mac OS X (14.5; aarch64) (en_US)
********************************************************************************
...
[6/27/24, 16:13:41:058 CDT] 0000004c ee.jakarta.tck.concurrent.spec.signature.ConcurrencySigTest  I 
******************************************************
******************************************************
All package signatures passed.
  Passed packages listed below: 
    jakarta.enterprise.concurrent(static mode)
    jakarta.enterprise.concurrent(reflection mode)
    jakarta.enterprise.concurrent.spi(static mode)
    jakarta.enterprise.concurrent.spi(reflection mode)
******************************************************
******************************************************

FYI - @scottmarlow

@KyleAure KyleAure self-assigned this Jun 27, 2024
KyleAure added a commit to KyleAure/open-liberty that referenced this pull request Jun 27, 2024
@KyleAure KyleAure requested review from starksm64 and mswatosh June 27, 2024 21:25
@scottmarlow
Copy link

Thanks @KyleAure looks great to me!

@KyleAure KyleAure merged commit 95dc943 into jakartaee:RELEASE-3.0.3 Jun 28, 2024
4 checks passed
@KyleAure KyleAure deleted the use-jakarta-sig-test-tools-in-3.0-sevice branch June 28, 2024 13:43
@KyleAure KyleAure linked an issue Jun 28, 2024 that may be closed by this pull request
1 task
KyleAure added a commit to KyleAure/open-liberty that referenced this pull request Jul 1, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[TCK Challenge]: Concurrency 3.0 SignatureTest Failure in JDK 21
3 participants