Standalone is here: https://github.com/apache/tomee/tree/main/tck

As long as it is arquillian/junit/testng based and can be executed via Maven. 
For some stuff, Jiras may exist.

For the tomee-tck itself you don't need to create a Jira imho. We may need them 
for standalone and fixing tests.

Gruß 
Richard 

Am 25. Juli 2024 16:05:53 MESZ schrieb "Paulo Araújo" 
<cris...@vikeo.com.br.INVALID>:
>Hi,
>
>
>
>Considering the report of glassfish-7 web profile certification, tomee-10 
>should pass the following groups of tests:
>
>    appclient
>
>    assembly
>
>    connector
>
>    ejb
>
>    ejb30.assembly
>
>    ejb30.bb
>
>    ejb30.lite.appexception
>
>    ejb30.lite.async
>
>    ejb30.lite.basic
>
>    ejb30.lite.ejbcontext
>
>    ejb30.lite.enventry
>
>    ejb30.lite.interceptor
>
>    ejb30.lite.lookup
>
>    ejb30.lite.naming
>
>    ejb30.lite.nointerface
>
>    ejb30.lite.packaging
>
>    ejb30.lite.singleton
>
>    ejb30.lite.stateful
>
>    ejb30.lite.tx
>
>    ejb30.lite.view
>
>    ejb30.lite.xmloverride
>
>    ejb30.misc
>
>    ejb30.sec
>
>    ejb30.timer
>
>    ejb30.webservice
>
>    ejb30.zombie
>
>    ejb32
>
>    el
>
>    integration
>
>    jacc
>
>    javaee
>
>    javamail
>
>    jaxrs
>
>    jaxrs
>
>    jdbc.ee.batchUpdate
>
>    jdbc.ee.callStmt
>
>    jdbc.ee.connection
>
>    jdbc.ee.dateTime
>
>    jdbc.ee.dbMeta
>
>    jdbc.ee.escapeSyntax
>
>    jdbc.ee.exception
>
>    jdbc.ee.prepStmt
>
>    jdbc.ee.resultSet
>
>    jdbc.ee.rsMeta
>
>    jdbc.ee.stmt
>
>    jms
>
>    jsp
>
>    jstl
>
>    jta
>
>    samples
>
>    servlet
>
>    signaturetest
>
>    webservices12
>
>    webservices13
>
>    websocket
>
>    xa
>
>
>
>I've updated the webprofile.sh of tomee-tck project to reflect these current 
>required tests (pull request of changes will be submitted later, if my 
>assumptions here are confirmed).
>
>
>
>As I understand from glassfish results, jsf tests were dropped from TCK-10 in 
>favor of individual Faces TCK[1], situation in which are also concurrency [2], 
>json-p [3], json-b [4], jax-rs [5], security [6], authentication [7], CDI [8], 
>validation [9], dependency injection [10] and debugging support for other 
>languages [11].
>
>
>
>Previous web profiile certification of tomee [12] had already used this model 
>concerting DI, CDI, validation, XML binding and debugging.
>
>The new specs to be covered individually where added by the jakartaee-10 
>webprofile spec [13].
>
>
>
>Does the tomme-tck project is also responsible for running or generating tests 
>results for the individual project? Do I need to open a new Jira Issue to 
>submit the proposed changes to tomee-tck project?
>
>
>
>Best regards,
>
>Paulo
>
>
>
>
>
>[1] 
>https://download.eclipse.org/jakartaee/faces/4.0/jakarta-faces-tck-4.0.1.zip
>
>[2] 
>https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.2.zip
>
>[3] 
>https://download.eclipse.org/jakartaee/jsonp/2.1/jakarta-jsonp-tck-2.1.0.zip
>
>[4] 
>https://download.eclipse.org/jakartaee/jsonp/2.1/jakarta-jsonp-tck-2.1.0.zip
>
>[5] 
>https://download.eclipse.org/jakartaee/restful-ws/3.1/jakarta-restful-ws-tck-3.1.0.zip
>
>[6] 
>https://download.eclipse.org/jakartaee/security/3.0/jakarta-security-tck-3.0.0.zip
>
>[7] 
>https://download.eclipse.org/jakartaee/authentication/3.0/jakarta-authentication-tck-3.0.2.zip
>
>[8] https://download.eclipse.org/jakartaee/cdi/4.0/cdi-tck-4.0.5-dist.zip
>
>[9] 
>https://download.eclipse.org/jakartaee/bean-validation/3.0/beanvalidation-tck-dist-3.0.1.zip
>
>[10] 
>https://download.eclipse.org/jakartaee/dependency-injection/2.0/jakarta.inject-tck-2.0.2-bin.zip
>
>[11] 
>https://download.eclipse.org/jakartaee/debugging/2.0/jakarta-debugging-tck-2.0.0.zip
>
>[12] https://tomee.apache.org/9.0.0-M7/plume/webprofile-9.1.html
>
>[13] 
>https://jakarta.ee/specifications/webprofile/10/jakarta-webprofile-spec-10.0#a43
>
>
>
>
>
>---- Em qui, 25 jul 2024 02:38:32 -0300 Richard Zowalla <r...@apache.org> 
>escreveu ---
>
>
>
>Hi David, 
> 
>Thanks for clarification! 
> 
>Gruß 
>Richard 
> 
>> Am 25.07.2024 um 00:39 schrieb David Blevins 
>> <mailto:david.blev...@gmail.com>: 
>> 
>> Hey All, 
>> 
>> We do need to still run and pass the Web Profile tests of the Platform TCK.  
>> More tests have been broken out in the same fashion CDI and Validation were 
>> always broken out, but there are still a great deal of tests that are not 
>> broken out and unlikely to ever be -- connector, ejb and certain integration 
>> tests in particular. 
>> 
>> Here is a certification result that includes tests from the Platform TCK and 
>> the name, version and SHA of the TCK binary used: 
>> 
>> - 
>> https://glassfish.org/certifications/jakarta-platform/10/TCK-Results-7.0.0-M8
>>  
>> 
>> Those can be found from this page: 
>> 
>> - https://jakarta.ee/compatibility/certification/10/ 
>> 
>> 
>> -David 
>> 
>>> On Jul 23, 2024, at 12:05 PM, Richard Zowalla <mailto:r...@apache.org> 
>>> wrote: 
>>> 
>>> Hey guys, 
>>> 
>>> do we actually need to run the platform-tck? 
>>> 
>>> Markus and myself were looking into it and for example Payara and Wildly 
>>> are doing standalone setups only: 
>>> 
>>> - https://github.com/payara/jakartaee-10-tck-runners 
>>> - https://github.com/wildfly/wildfly-tck-runners/tree/wildfly-27 
>>> 
>>> So do we actually need the javatest based setup at all(aka platform-tck) ?? 
>>> 
>>> Or can we also just do a bunch of standalone tck setups (as we already to 
>>> in /tck in the TomEE repo) and claim to be compliant if we pass the set 
>>> needed for the web profile? 
>>> 
>>> Hoping for someone, who is more familiar with the certification process 
>>> (David, maybe??) to jump in to give some guidance? 
>>> 
>>> Gruß 
>>> Richard 
>>> 
>>> 
>>>> Am 23.07.2024 um 12:53 schrieb Jonathan Gallimore 
>>>> <mailto:jonathan.gallim...@gmail.com>: 
>>>> 
>>>>> Also I'm far away from doing a complete run, I only ran a couple dozen 
>>>>> tests so far. Ideally once we figure out these setup issues someone from 
>>>>> tomitribe could trigger a full run on tck.work so we can get some actual 
>>>>> numbers. 
>>>> 
>>>> I'm happy to help wire that up. 
>>>> 
>>>> Jon 
>>>> 
>>>> On Tue, Jul 23, 2024 at 11:32 AM Markus Jung <mailto:ju...@apache.org> 
>>>> wrote: 
>>>> 
>>>>> Hey Richard, 
>>>>> 
>>>>> 
>>>>> I did some initial work on running a few TCK tests in the platform-tck 
>>>>> the past days and have been able to gain some quick wins with a couple 
>>>>> of setup issues. [1] 
>>>>> 
>>>>> 
>>>>> This is where I'm at: 
>>>>> Main pain points are that LegacyCookieProcessor is gone in Tomcat 10.1 
>>>>> which causes a bunch of tests to fail and  tssv.jar is seemingly missing 
>>>>> from the platform-tck, which makes the ProviderConfiguration [2] invalid 
>>>>> as this .jar contains the class 
>>>>> com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProvider. Updating the 
>>>>> Context.xml configs to not reference LegacyCookieProcesor anymore did 
>>>>> the trick but I'm still trying to figure out what needs to be done to 
>>>>> get the tssv.jar file. It was in the EE 9.1 TCK but is seemingly missing 
>>>>> from EE 10. One solution that works is just extracting it from the 
>>>>> Authentication 3.0 TCK, but I doubt this is the right solution. Maybe 
>>>>> someone who is more involved knows more? 
>>>>> 
>>>>> Also I'm far away from doing a complete run, I only ran a couple dozen 
>>>>> tests so far. Ideally once we figure out these setup issues someone from 
>>>>> tomitribe could trigger a full run on tck.work so we can get some actual 
>>>>> numbers. 
>>>>> 
>>>>> Thanks 
>>>>> Markus 
>>>>> 
>>>>> [1] https://github.com/jungm/tomee-tck/tree/ee10work 
>>>>> [2] 
>>>>> 
>>>>> https://github.com/jungm/tomee-tck/blob/main/src/test/tomee-plume/conf/ProviderConfiguration.xml
>>>>>  
>>>>> 
>>>>> On 23.07.24 11:06, Richard Zowalla wrote: 
>>>>>> Hi all, 
>>>>>> 
>>>>>> TomEE 10.0.0-M2 is out and it seems, that we have quite a few people 
>>>>> already testing it, which is great. 
>>>>>> 
>>>>>> Since we resolved most of the open dependency updates related to EE10, 
>>>>> we can now start to work on TCK setup / compliance or at least to get 
>>>>> some 
>>>>> numbers. 
>>>>>> Aside from the standalone TCKs here [1], we will need to check on how to 
>>>>> run https://github.com/jakartaee/platform-tck/tree/10.0.x with TomEE 10 
>>>>> to (at least) get some numbers. 
>>>>>> Some of the required tweaks / config options (etc) can be found here: 
>>>>> https://github.com/apache/tomee-tck 
>>>>>> 
>>>>>> I think, that Markus J. did a quick check on the platform-tck, so maybe 
>>>>> you can add your findings in this thread, so we can (hopefully) create an 
>>>>> environment for further discussion on how to proceed with the TCK itself. 
>>>>>> 
>>>>>> From what I remember on the standalone TCKs: 
>>>>>> 
>>>>>> - We need to correctly setup the concurrency TCK and fix our 
>>>>> implementation if needed. 
>>>>>> - We need to check on the CDI TCK. 
>>>>>> 
>>>>>> All TCKs can be enabled via a specific Maven profile. 
>>>>>> 
>>>>>> There are still some other open things: 
>>>>>> 
>>>>>> - MP 6.0 requires us to implement OpenTelemetry, which hangs because of 
>>>>> https://issues.apache.org/jira/browse/OWB-1441 atm. 
>>>>>> - CXF 4.1.0 needs to be final ;-) 
>>>>>> 
>>>>>> So if anyone wants to have a look into one of these areas, feel free to 
>>>>> drop a message on dev@ 
>>>>>> 
>>>>>> Cheers, 
>>>>>> Richard 
>>>>>> 
>>>>>> 
>>>>>> [1] https://github.com/apache/tomee/tree/main/tck 
>>>>> 
>>> 
>>

Reply via email to