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 >>>>> >>> >>