I can have a look at the RunAs tests. I just want to know, if I make a change in the TomEE, using `mvn clean install` would be enough to the tomee-tck use the new jars or do I need to setup anything else?
Thanks Em ter., 15 de dez. de 2020 às 08:16, Jean-Louis Monteiro < [email protected]> escreveu: > Hi community, > > I was working on the Servlet, I I have been able to bring it down to > > https://tck.work/tomee/tests?build=1607984842299&path=com.sun.ts.tests.servlet > > 22 remaining failures. > > Based on Tomcat's following page > https://cwiki.apache.org/confluence/display/TOMCAT/Servlet+TCK+4.0 > > I added some excludes for tests which were fix because of known bugs > See > > https://github.com/apache/tomee-tck/blob/master/src/test/resources/ts.jtx#L24 > > On the 22, we still have some pending tests as explained in the Tomcat > wiki. > I haven't excluded them because they aren't flagged as bugs on the TCK, so > until the challenge is accepted and fixed, we should leave them in my > opinion. > > I'm trying to get some of the permission fixed as well by adding the > security manager. > > > - com.sun.ts.tests.servlet.spec.security.clientcert.Client (1 > failure)--> JDK issue fixed with 1.8u221 - I already updated the > certificates because they were expired > - com.sun.ts.tests.servlet.ee.spec.security.permissiondd.Client (14 > failures) --> We need the security manager with Tomcat > - com.sun.ts.tests.servlet.ee.spec.security.runAs.Client (2 failures) > --> we need a role mapping so user can switch from j2ee to javajoe. We > do > support role mapping but with openejb-jar.xml (not standard way - each > container has its own). As the TCK provides Glassfish role mapping > already, > we should be able to easily pass this by just improving the > SunConversion > class to read and map the roles to our internal model. > - com.sun.ts.tests.servlet.api.javax_servlet.srevent.URLClient (1 > failure) > - com.sun.ts.tests.servlet.api.javax_servlet.asynccontext.URLClient (2 > failures) > - com.sun.ts.tests.servlet.spec.security.secbasic.Client (2 failures) > --> known. Under discussion > > If someone wants to take the RunAs, it's an easy one to do. I can provide > some guidance. > > -- > Jean-Louis Monteiro > http://twitter.com/jlouismonteiro > http://www.tomitribe.com >
