Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakarta.ee-spec.committee] Binary only TCK may not be sufficient...

Yes, I think you're over-rotating on "binary only".  You have to follow the rules of the TCK.  The rules may allow or require reassembling jar files or adding implementation-specific porting code before running the tests.  But in general the tests will be supplied as binary class files that have to be used as is.  You don't start from the TCK source repository and build from there.

Kevin Sutter wrote on 10/08/2018 09:09 AM:
Hi,
We've been talking recently about a binary-only distribution of the TCK for licensing purposes.  I don't think this will be sufficient in all cases.  I know that we (IBM) have had to re-build some of the buckets in the past, so I double-checked with our CTS lead.  Here's what he provided...

The CTS Users Guide states in section 5.3.4 & 5.10 that the following buckets are rebuildable (if necessary).
  • jaxws
  • jws
  • interop

Section 7.7 calls for possible rebuilding parts of the ejb30 bucket.
  • ejb30

There are also some tests in JMS which may require rebuilding in certain situations (our latest efforts with WebSphere Liberty have not required this step).
  • jms/ee20/resourcedefs

And, our own Java Batch required rebuilding if CDI is not used for injection (WebSphere uses CDI, so this one didn't apply to us).
  • jbatch

Point being is that there are already documented exceptions to the binary-only approach.  Of course, the use of the standard binaries would be the preferred approach.  But, we have to be aware of the exception cases that may arise or already exist so that we're not boxed into a corner.


---------------------------------------------------
Kevin Sutter
STSM, MicroProfile and Java EE architect
e-mail:  sutter@xxxxxxxxxx     Twitter:  @kwsutter
phone: tl-553-3620 (office), 507-253-3620 (office)    
LinkedIn:
https://www.linkedin.com/in/kevinwsutter


_______________________________________________
jakarta.ee-spec.committee mailing list
jakarta.ee-spec.committee@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee


Back to the top