I think testing say (Tomcat+Axis2+OpenJPA) and (Jetty+CXF+Cayenne) is enough. All components should be tested at least once. If we get time, we could do more :)
-- dims On 1/8/07, Dain Sundstrom <[EMAIL PROTECTED]> wrote:
On Jan 7, 2007, at 9:38 PM, David Jencks wrote: > On Jan 7, 2007, at 11:33 PM, Matt Hogstrom wrote: > >> I was thinking about M2 this weekend and was considering many of >> the challenges we face in putting out certified releases. Up till >> now the number of permutations has been pretty limited and that >> has been Jetty and Tomcat. With Java EE 5.0 life is no longer >> that simple. Here are the choices I know of today: >> >> Web Container (Tomcat / Jetty) >> WebServices (Axis 2 / CXF) >> EJB 3.0 Persistence (OpenJPA / Cayenne) >> >> I think this makes 6 different assemblies and of course 6 separate >> certification efforts. Perhaps we can do this and perhaps we >> can't. Based on where projects are at and their desire to >> participate in helping to integrate (and do TCK testing :). > > ummm 2 * 2 * 2 == 8 > > I could be very wrong but I thought that the cmp 2.1 support in > openejb3 was relying on openjpa-specific features. If so I wonder > if it will be tricky to run the tck on other jpa implementations. Well, we depend on being able to listen to events on the EM which there is no spec interface for. I'm sure Cayanne has and interface that can provide us with the events, and when they send us the info we can add a hook for their Impl. In general, I think we should just pick a single JPA implementation to ship with G because it is very easy for an application to request a different implementation using specification defined properties. Of course that will leave us with 4 javaee assemblies and 2 minimal assemblies. -dain
-- Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)