Thanks,
------------------------------------------------------
Scott Kurz
WebSphere / Open Liberty Batch and Developer Experience
skurz@xxxxxxxxxx
--------------------------------------------------------
Scott Marlow ---06/09/2021
08:49:15 AM---I blind copied the TCK mailing list on the below
but that went into moderation since blind copying
From: Scott Marlow
<smarlow@xxxxxxxxxx>
To: jakartaee-tck developer discussions
<jakartaee-tck-dev@xxxxxxxxxxx>
Date: 06/09/2021 08:49 AM
Subject: [EXTERNAL] [jakartaee-tck-dev] Fwd:
Update regarding guidance on how to produce standalone TCKs
for Jakarta EE 10...
Sent by: "jakartaee-tck-dev"
<jakartaee-tck-dev-bounces@xxxxxxxxxxx>
I blind copied the TCK mailing list on
the below but that went into moderation since blind copying to a
Jakarta EE mailing list is not allowed, so forwarding instead.
For feedback specific to our plan
for the Jakarta EE 10/10.1 (version is not certain yet)
Platform TCK, please respond here on jakartaee-tck-dev@xxxxxxxxxxx. So what is the plan exactly for the
Jakarta EE 10/10.1 Platform TCK? That is what we need to
figure out soon so we can get started and be able to deliver
the Platform TCKs.
So, what are the requirements for
the EE 10/10.1 Platform TCK? Please see some ideas in [2].
The [2] `Platform TCK Plan` section talks about updating all
of the existing Platform TCK tests to use TestNG or JUnit5 but
that may not be possible to accomplish in a reasonable time
period (not that we have a target date for the Jakarta EE
10/10.1 Platform yet.) Another idea could be to integrate
multiple test frameworks (Java Test Harness, TestNG, JUnit5)
to be used for running Platform TCK tests (perhaps with a mix
of using Arquillian for test deployment/control). Any other
ideas?
IMO, the overall goal should be to
come up with a plan to produce the expected Platform TCKs so
that Jakarta EE 10/10.1 Platform can be released after passing
one or more compatible implementations.
I suggest that we have some
(recorded) meetings so we can all sync up on the plan. We
also need to figure out who will provide the expertise on the
different technologies to be integrated.
I also think that now would be an
awesome time to record an interview with anyone that worked on
refactoring TCKs from using multiple Make tools, to instead
use Apache Ant. And get their recommendation on the different
paths that might get us to having working EE 10 Platform TCKs
that can be reasonably run by various EE 10/10.1
implementations. Lance? Others?
Lastly, just to summarize why we
are having a discussion on the Platform + TCK mailing lists.
The Platform discussion is for getting input on any aspect but
also is for determining the Platform level requirements for
the TCK changes. The TCK discussion is also for getting input
on any aspect but will turn into a plan that describes how we
will produce the Jakarta EE 10/10.1 Platform TCKs. There is
also overlap of the planning with the different Specification
teams that will be moving some Standalone tests into their
Specification project (please think of common Maven artifacts
being produced by Platform TCK that Standalone Specifications
will consume and the Platform TCK will consume TCK test
artifacts from the Standalone Specifications).
Nothing is cast in stone yet, so
please share your ideas for moving forward. Feedback/help is
welcome in [2] as well!
Scott
-------- Forwarded Message --------
BCC: jakartaee-tck-dev@xxxxxxxxxxx
[2] links to a proposal on
producing Jakarta EE 10 standalone TCKs. Everyone with a
google account should have the ability to comment on the
document. I know that some Specification teams are looking at
using different test harnesses (TestNG, JUnit5 and some
testing with EE containers) which are mentioned as options in
[2].
IMO, there are unknown costs to
updating the Platform TCK to work with different test
harnesses but if we get volunteers to help integrate different
test harnesses, that will reduce the time to release a
Platform TCK based on EE 10. I'm speaking to everyone reading
this email, you don't have to be a Platform TCK committer to
jump in and help us reach the Platform TCK milestone1 goal
mentioned in [2].
Scott
[2] https://docs.google.com/document/d/1yDXTUUULUrFrUi1DV_9OcBKIiZLVxrZkA38MMvYdP-U/edit#_______________________________________________
jakartaee-tck-dev mailing list
jakartaee-tck-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev
_______________________________________________
jakartaee-tck-dev mailing list
jakartaee-tck-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev