Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartabatch-dev] Do you plan to move your TCK tests out of the Platform TCK project for Jakarta EE 10+?

Hi,

Yes, all the tests in the Jakarta TCK are now also in the Batch TCK, including tests that require EE container, which can be disabled outside EE container. They run on JUnit5 using maven. The process isn't finalized though, we need to document it and polish it a bit. But we're very close. 

Ondro

On Fri, Jun 25, 2021, 21:31 Scott Marlow <smarlow@xxxxxxxxxx> wrote:

Will this work be easier since the Jakarta Batch team already manually syncs the Platform TCK with https://github.com/eclipse-ee4j/batch-tck?

Is there anything in https://github.com/eclipse-ee4j/jakartaee-tck/tree/master/src/com/ibm/jbatch/tck that isn't already in https://github.com/eclipse-ee4j/batch-tck??

We still will want to run the jbatch tests from the Platform TCK but that could be done via Maven artifacts that the batch-tck repo can generate.

Thoughts?

On 6/22/21 3:37 PM, Scott Marlow wrote:
[1][2] is a proposal for how to produce Standalone TCKs by extracting TCK tests from the Platform TCK.  The process for extracting Standalone TCK tests is described via the GUIDELINE FOR EXTRACTING TCK section [3].

Do you plan to move your TCK tests out of the Platform TCK project and into your Specification project?  If yes, you will publish your Standalone TCK artifacts to Maven so that the Platform TCK can consume your tests.  Some Standalone Specification TCKs will also be consumed by the Core Profile TCK (and possibly other EE profiles).

From the [1] feedback received so far, both TestNG + Junit5 are popular test frameworks.  Maven is the likely choice to switch to using in the EE Platform TCKs.

The Platform TCK community needs to take a deep look at the Platform TCK internals and consider what the Jakarta EE 10+ Platform TCK architecture will look like.  But I think first, we should do some incremental hacking to bring in some Maven based testing as suggested by jakartaee-tck/issues/51 [4].

Scott

[1] https://docs.google.com/document/d/1yDXTUUULUrFrUi1DV_9OcBKIiZLVxrZkA38MMvYdP-U/edit#
[2] https://github.com/eclipse-ee4j/jakartaee-platform/issues/333
[3] https://docs.google.com/document/d/1yDXTUUULUrFrUi1DV_9OcBKIiZLVxrZkA38MMvYdP-U/edit#heading=h.gt76s6wqkrva
[4] https://github.com/eclipse-ee4j/jakartaee-tck/issues/51
_______________________________________________
jakartabatch-dev mailing list
jakartabatch-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartabatch-dev

Back to the top