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

TCK Tracking: Jakarta EE 10 Core Profile #6799

Open
edbratt opened this issue May 10, 2023 · 6 comments
Open

TCK Tracking: Jakarta EE 10 Core Profile #6799

edbratt opened this issue May 10, 2023 · 6 comments
Assignees
Labels
Milestone

Comments

@edbratt
Copy link
Member

edbratt commented May 10, 2023

Work, issues, progress associated with compatibility verification for Jakarta EE 10, Core Profile

@jbescos
Copy link
Member

jbescos commented May 23, 2023

Related issue #6884
Closed

jbescos added a commit to jbescos/helidon that referenced this issue May 29, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 1, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 1, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 1, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 1, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 1, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 2, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 2, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 5, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 5, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 5, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 5, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 7, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 7, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 7, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jun 7, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jul 10, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jul 17, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jul 17, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jul 18, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jul 18, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jul 18, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Jul 18, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Aug 8, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Aug 8, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Aug 8, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Aug 8, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Aug 8, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Aug 8, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Aug 8, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Aug 8, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit to jbescos/helidon that referenced this issue Aug 8, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
jbescos added a commit that referenced this issue Aug 9, 2023
Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
@barchetta barchetta modified the milestones: 4.0.0, 4.x Oct 5, 2023
@jbescos
Copy link
Member

jbescos commented Dec 11, 2023

Current status:

CDI:
I am excluding the groups as it is written here: https://jakartaee.github.io/cdi-tck/#_using_the_cdi_tck_with_the_jakarta_ee_core_profile

However, I missed to add the dependency: jakarta.enterprise:cdi-tck-web-impl

After adding it I have more than what they reported (it was 725 tests). There are unfortunately 3 failures.
Tests run: 758, Failures: 3, Errors: 0, Skipped: 6

Regarding the interceptor tests, as it is written here:https://jakartaee.github.io/cdi-tck/#_using_the_cdi_tck_with_the_jakarta_ee_core_profile#_about_the_cdi_tck They are included already

CDI Lang Model:
Added and passing successfully

Jakarta EE Core Profile TCK:
No action required, it is already: Tests run: 13, Failures: 0, Errors: 0, Skipped: 0

Concurrency TCK:
Should not be added. In fact, there is no concurrent-api in Helidon

JSON P Pluggability:
Added and passing successfully

DI TCK:
There was one test executing the full suite, and the output was only one test. I verified it executes: Tests run: 50, Failures: 0, Errors: 0

RESTful:
Some tests were excluded because it is pending a new release of Jersey and a TCK Challenge that was approved. If I enable them I get:
Tests run: 2647, Failures: 1, Errors: 2

Note that the failure and the errors will be gone after a new Jersey and TCK release.

Still, we are under 2660 + 7. That 7 is related to se_bootstrap. Santiago said that is optional.

JSONB and JSONP:
They are already fine.

@jbescos
Copy link
Member

jbescos commented Dec 12, 2023

Regarding CDI, we don't have to includejakarta.enterprise:cdi-tck-web-impl for core profile, so it was fine as it was.

@edbratt we are done at this point. We still need new release in Jersey and REST-TCK including the next:
eclipse-ee4j/jersey#5490
jakartaee/rest#1200

We still have some differences in the number of tests compared with https://github.com/wildfly/certifications/blob/EE10/WildFly_27.0.0.Alpha5/jakarta-core-jdk17.adoc#jakarta-core-profile-1000-tck-java-se-17-results

Maybe that is related to minor version changes in TCKs. If you want I can investigate this, although I was already double checking with some people whether the excluded groups are fine.

@jbescos
Copy link
Member

jbescos commented Dec 15, 2023

PR merged: #7781

@jbescos
Copy link
Member

jbescos commented Feb 19, 2024

@edbratt @m0mus

Helidon 4.x should be ready to pass TCK core profile certification:
https://github.com/helidon-io/helidon/wiki/MicroProfile-6-and-Jakarta-EE-10-Core-Profile-Certification,-Helidon-4

There is one TCK Challenge still openned in CDI, but they told me we have to ignore the test:
jakartaee/cdi-tck#485

Also note there are some discrepancies between WildFly and Helidon results. I think it is related to differences on TCK versions:
https://github.com/wildfly/certifications/blob/EE10/WildFly_31.0.0.Final/jakarta-core-jdk21.adoc

Helidon: jakarta-cdi-tck 4.0.12: Tests run: 712, Failures: 0, Errors: 0, Skipped: 0
WildFly: CDI 4.0.6: Tests run: 715, Failures: 0, Errors: 0, Skipped: 0

Helidon: jakarta-restful-ws-tck 3.1.5: Tests run: 2647, Failures: 0, Errors: 0, Skipped: 132
WildFly: restfull 3.1.1: Tests run: 2654, Failures: 0, Errors: 0, Skipped: 130

@m0mus m0mus added this to Backlog Aug 12, 2024
@m0mus m0mus moved this to Sprint Scope in Backlog Aug 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Sprint Scope
Development

No branches or pull requests

4 participants