Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-tck-dev] JPA 2.1 TCK Request

The lowest version of JPA TCK, from Eclipse will be version 2.2. Version 2.1 and earlier is only available under license from Oracle. The details for 2.1 are available at the JCP (JSR 338).

Presuming you are looking for the Eclipse licensed TCK (tentatively designated v 2.2).

Contrary to the statement below, we are generating the stand-alone prospective Jakarta EE TCK bundles. The bulk of these TCKs are generated from a large bundle repository. You will find more useful information about the different TCK related Jenkins jobs on this jakartaee-tck wiki page. As Kevin pointed out, it is a project goal to separate these so that the test bundles will live with their respective API projects. However, the separate test bundles are being generated now and you ought to be able to use them for experimentation.

The majority of individual component TCKs are built with this Jenkins job: standalone-tck-nightly-build-run. Eclipse Jakarta JPA TCK is included in this bundle (TCKs that are contributed, but not included in the large TCK bundle job, are built in separate build jobs, look in the jakartaee-tck folder). Currently the TCKs are built, then run against Eclipse GlassFish 5.1 Final -- to verify that the tests themselves are running in a stable manner.

For the TCK bundle, the last fully successful build was build 126 (127 has some failures that, we believe are related to stability issues in Jenkins, this should have nothing to do with the TCK bundles themselves so you could probably just use the latest successful build).

The JPA documentation and TCK bundles, along with the bulk of the other built TCKs, can be found in this Jenkins Artifacts folder (#126).

Once we have resolved the stability related issues, we intend implement a mechanism for posting these artifacts with designations like: nightly, promoted, released.

I believe that these bundles are available under the same license as the Eclipse project (EPL + GPL).

As discussed below, these are intended to verify compatibility of prospective Jakarta EE implementations. Since the specification process and the actual Jakarta EE 8 specification are not finished, any use of these TCKs is completely speculative and you would not be able to make any branded claims. If you truly are interested in JPA as defined JSR 388, you will need to obtain the TCKs from Oracle. That information is available from the JCP.

Hope this helps,

-- Ed

On 3/21/2019 4:21 PM, Amelia Eiras wrote:
💪🏼😋💜 yes— I have seen your writings on it, you never give up, it makes you awesome Bill! 

Now, Standardization starts with the name & the discipline it takes for its community (coders, users, old & new adopters...) to keep it as a constant.  
Learn Habits- though some might call it boring or bothersome today, are relevant for the Jakarta EE project to braid itself from today’s conversations & avoid later unhealthy branding noise that might only distract. That is bothersome! 😈

Sent from my IPhone

On Mar 21, 2019, at 3:57 PM, Bill Shannon <bill.shannon@xxxxxxxxxx> wrote:

Yes, you're right.  I've been fighting that battle for years with "Java Compatible".  The brand will be "Jakarta EE Compatible", although most people think of this as "conformance" or "compliance" with the specification.  As long as they use the brand correctly, I don't care what word they use to describe their relationship with the spec.


Amelia Eiras wrote on 3/21/19 2:55 PM:
Hola Bill and Jakartees, 

Compatible is the word will become the naming standard, already added to not only the Jakarta TCK Compatible Logo but also the registered trademarks in everything related to the Jakarta EE TCK. I recommend we drop conformance for future exchanges.   

 FYI— fun feedback! 




On Mar 21, 2019, at 2:47 PM, Bill Shannon <bill.shannon@xxxxxxxxxx> wrote:

Yes, you should be able to generate the standalone JPA TCK, but note that that's NOT the TCK you need to pass to claim conformance with the existing JPA spec; for that you need to license the official TCK from Oracle.  The TCKs in this project will be used to claim conformance with the Jakarta EE specs, which have not been created yet.


Lance Andersen wrote on 3/21/19 2:42 PM:
You should be able to do something like the following to generate the jpa standalone tck bundle


1.  edited install/jpa/bin/ts.jte and set jpa.home 
2.  set deliverabledir=jpa
3.  cd install/jpa/bin
4.  ant build.all
5.  cd release/tools
6.  ant jpa


HTH

Best
Lance
On Mar 21, 2019, at 4:59 PM, Kevin Sutter <sutter@xxxxxxxxxx> wrote:

Christian,
Thanks for reaching out, but this TCK project is the overall CTS / TCK bucket for the whole Jakarta EE platform.  The individual components' TCKs (ie. EJB, JCA, JPA, etc) have not been broken out yet.  So, just executing the JPA bucket might be a bit difficult at this point.
 
You might want to ask this question on the JPA project itself:  https://projects.eclipse.org/projects/ee4j.jpa
 
They have a separate mailing list, but it's not very active yet.  Maybe your message can kick it off:  https://accounts.eclipse.org/mailing-list/jpa-dev
 
Or, another alternative is to query the EclipseLink team which, as you know, is the reference implementation for JPA:  https://projects.eclipse.org/projects/ee4j.eclipselink/contact
 
If these pointers don't produce any fruit, come back and ask again.  Maybe we can help find the appropriate contact.
 
Good luck!

---------------------------------------------------
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
 
 
----- Original message -----
From: Christian Schulz <christian.schulz@xxxxxxxxxxxxxxxx>
Sent by: jakartaee-tck-dev-bounces@xxxxxxxxxxx
To: "jakartaee-tck-dev@xxxxxxxxxxx" <jakartaee-tck-dev@xxxxxxxxxxx>
Cc:
Subject: [jakartaee-tck-dev] JPA 2.1 TCK Request
Date: Thu, Mar 21, 2019 1:28 PM
 

Hello,

 

I am contributor of the open source framework JPA Security https://github.com/arneLimburg/jpasecurity/ .

It is extending the functionality of the JPA persistence providers like EclipseLink with some security access checks.

 

I am trying to get the JPA 2.1 TCK to run them against our implementation ensuring we are not violating anything.

 

Can anyone help me getting the TCK or pointing on the right way?

 

 

Best Regards,

 

Christian Schulz

OPEN KNOWLEDGE GmbH
Poststraße 1, 26122 Oldenburg
Tel: +49 441 - 4082-146
Fax: +49 441 - 4082-111
christian.schulz@xxxxxxxxxxxxxxxx
www.openknowledge.de

Registergericht: Amtsgericht Oldenburg, HRB 4670
Geschäftsführer: Lars Röwekamp, Jens Schumann

Nächste Konferenz:

Javaland | Brühl | 18. - 21. März 2019

Nächste Akademie:

Architecture Summit | München | 11. - 13. März 2019

Treffen Sie uns auf weiteren Konferenzen,
Summits und Events:


Zu unseren weiteren Events

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

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

<oracle_sig_logo.gif>

Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
Lance.Andersen@xxxxxxxxxx




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

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


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


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

Back to the top