Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakarta.ee-spec.committee] Clarification on API TCK tests to be executed

Okay...  I think this will just be another hurdle for these individual projects to jump over with very little time left in the schedule...  I know some of the Spec Projects are making great strides in this area, but there are others that haven't done anything yet.  I know that David is attempting to help with the Spec generation exercise, but that's just one piece of the puzzle.  Running the individual TCKs against the updated APIs is going to take time.  Even though everyone says it's "easy", it's not for newbies.  And, our documentation isn't all published yet...  

So, maybe our next order of business is to develop an alternate plan...  If we don't make the July 15 date, what's our next plan?  Even if we get an updated JESP that allows us to shorten the review cycle to 15 days (vs 30), are we going to stick with the original plan of action?  Or, are we going to adjust something?

For example...  As a backup plan...  Once we think all of the APIs have been properly updated, can we spin off a Compatible Implementation build and TCK execution using these updated APIs?  This is not what we would ship, but it would verify that all of the API updates didn't break anything.  Maybe it's a special branch of the CI.  This would validate all of the APIs, while not requiring a new release of Glassfish, or Open Liberty, or Wildfly...

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



From:        Bill Shannon <bill.shannon@xxxxxxxxxx>
To:        Jakarta specification committee <jakarta.ee-spec.committee@xxxxxxxxxxx>, Kevin Sutter <sutter@xxxxxxxxxx>
Date:        07/10/2019 01:45 PM
Subject:        [EXTERNAL] Re: [jakarta.ee-spec.committee] Clarification on API TCK tests to be executed




As discussed in today's meeting, no, I don't agree with this.

We need a full TCK run of a compatible implementation in order to approve a spec.  I understand that the timing is tight and some of them might not be ready by Monday, or even the following Monday when the real review is scheduled to start.  We do have some extra time in the schedule once JESP 1.2 is approved so that should allow more than enough time for projects to complete a full TCK run.

If anyone is having trouble getting the TCKs to work, please ask for help sooner rather than later.

Kevin Sutter wrote on 7/10/19 7:06 AM:
Hi,
All of the individual Jakarta EE Spec Projects need to create their skeletal spec documents and provide their TCK results for the updated APIs.  I've had the question raised about how much of the TCK needs to be executed against these updated APIs.  My response has been only the TCKs that actually verify the APIs -- not the full implementation.  In most cases, this would equate to running the signature tests (although some components have more elaborate "APIs" that need further testing).  I have also been advocating that if this simplified TCK can be run without requiring an application server -- all the better!


Are we all on the same page with this direction?  Thanks!

---------------------------------------------------
Kevin Sutter
STSM, MicroProfile and Jakarta 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://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee





Back to the top