On Jul 13, 2011, at 10:10 PM, David Jencks wrote:

> 
> On Jul 13, 2011, at 9:46 PM, David Blevins wrote:
> 
>> 
>> On Jul 11, 2011, at 12:54 AM, David Jencks wrote:
>> 
>>> testSpecializedBeanNotInstantiated(org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.EnterpriseBeanSpecializationIntegrationTest)
>>> testSpecializingBeanHasBindingsOfSpecializedAndSpecializingBean(org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.EnterpriseBeanSpecializationTest)
>>> testSpecializingBeanHasNameOfSpecializedBean(org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.EnterpriseBeanSpecializationTest)
>>> testSpecializingClassDirectlyExtendsNothing(org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.directlyExtendsNothing.DirectlyExtendsNothingTest)
>>> testSpecializingClassDirectlyExtendsSimpleBean(org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.directlyExtendsSimpleBean.DirectlyExtendsSimpleBeanTest)
>>> testSpecializingClassImplementsInterfaceAndExtendsNothing(org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.implementInterfaceAndExtendsNothing.ImplementsInterfaceAndExtendsNothingTest)
>>> testSpecializingAndSpecializedBeanHasName(org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.sameName.SameNameTest)
>> 
>> Have all but 3 of these passing in the embedded container in my local copy.  
>> The 3 that fail are "broken" ones.  Simply need to add validation for those. 
>>  My impl code is a bit hacked -- currently only works for @Stateful and not 
>> exactly implemented in the right spot -- but otherwise looks like a good 
>> approach.  Will clean it up and check it in tomorrow.
>> 
>> 
> 
> Excellent!  On the geronimo side I've changed things around so that we have 
> one openejb appInfo tree for the entire application and use it to set up the 
> owb context.  This _ought_ to fix the problem in g. that I was seeing that 
> the owb context didn't include any of the specialized classes (since it was 
> looking at only one of the modules in the ear).  However I'm still cleaning 
> up loose ends so apps will deploy ok :-)

Checked in my specialization code to OWB and OpenEJB.  It fixes things in the 
embedded container (sans the three 'broken' tests). Still seeing them fail in G 
though.

Hacking up the validation logic for the 'broken' tests now.


-David

Reply via email to