Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] [External] : Re: Individual specification TCK requirements for specs getting major/minor updates in EE 11

On 21.02.2024 17:38, Scott Marlow via jakartaee-platform-dev wrote:

On 2/21/24 11:04, Scott Marlow wrote:


On 2/20/24 17:36, Brian Stansberry via jakartaee-platform-dev wrote:

[..]
6) What new individual specification TCKs are we expecting?

I know we are refactoring the platform tck to try and move toward individual specification TCKs, but I haven't followed the details on where this is going.

From the TCK Refactor branch, we can look at the install folder <https://urldefense.com/v3/__https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/caj__;!!ACWV5N9M2RV99hQ!L76VFcP9raC6B06K7trEXPkIGXoH5kWFC1Pbi_cN5v3FElBrHz6sNp0PUJBUCgUn1kLee_GAOINWGpJ8CmIqeKj_7l3oaugz$> and see the following individual TCKs:

For EE 11, not all of the TCK refactoring of the individual TCKs listed below need to be completed so I will note inline which TCK is needed for EE 11 to make the list easier to read:

1. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/caj Common Annotations

Annotations 3.0 (part of Wave 1 with review Feb 29)

we're in process of moving it out from the platform, once done, currently available staged TCK will be rebuilt and re-staged from the ca-spec project repo


note that this spec:
* is MAJOR update
* TCK contains only signature test and nothing else (since the very beginning) * since this spec defines only a set of annotations and nothing else, there is no real compatible implementation usable for CCR * in the past, GlassFish milestones were used for certifications, except of the first release, which used "Eclipse Annotations"[1]

It is unclear to me what product to use for the CCR and of which type of test is the signature test (since it is not there to test behavior, exact behavior is defined by specs which make use of annotations defined by this spec).

thanks,
--lukas


[1]: https://github.com/jakartaee/specifications/pull/69





2. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/connector Connector/JCA 3. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/el Expression Language

Expression Language 6.0 (part of Wave 2 with review Feb 29)

4. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/jacc Authorization 5. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/jaxws to be removed since jaxws is optional? 6. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/jms Messaging 7. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/jpa Persistence

Persistence 3.2 (part of Wave 5 with review March 29)

8. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/jsp Server Pages

Server Pages 4.0 (part of Wave 5 with review March 29)

9. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/jstl Standard Tag Library 10. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/jta Transactions 11. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/saaj Soap with Attachments 12. https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/websocket WebSocket

WebSocket 2.2 (part of Wave 5 with review March 29)

Scott

Note that https://github.com/jakartaee/platform-tck/tree/tckrefactor/install/servlet is already migrated to the Servlet Spec.


7) Are the spec groups producing major/minor releases aware of these requirements? Where do things stand?

No for Expression Language as per https://www.eclipse.org/lists/el-dev/msg00190.html. I'm not sure of why that is.



My guess is in most cases the answer to the first question is 'No'.

+1



[1] https://github.com/jakartaee/jakarta.ee/pull/1852
[2] https://docs.google.com/document/d/1DF0T2hbJqDNsY0v_lYFKCz-ZgHPbnMUIu6mhmt5LCJU/edit#heading=h.ia3m1yacag2n
[3] https://github.com/jakartaee/specification-committee/issues/59
[4] https://github.com/jakartaee/jakarta.ee/pull/1679
[5] https://github.com/jakartaee/jakarta.ee/issues/1813
[6] https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0#part_2

Best regards,

--
Brian Stansberry
Principal Architect, Red Hat JBoss EAP
WildFly Project Lead
He/Him/His

_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visithttps://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev

_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev__;!!ACWV5N9M2RV99hQ!L76VFcP9raC6B06K7trEXPkIGXoH5kWFC1Pbi_cN5v3FElBrHz6sNp0PUJBUCgUn1kLee_GAOINWGpJ8CmIqeKj_7sjzCNqE$



Back to the top