[
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$