If anyone is looking for some challenging and hard work.  Still some critical 
CDI work to be done.

    [OPENEJB-1205] Expose Stateful remove method from proxy for Scope management
    [OPENEJB-1579] Setup CDI TCK for TomEE
    [OPENEJB-1581] InjectionTarget replacement for EJBs
    [OPENEJB-1582] @Inject javax.validation.Validator built-in bean
    [OPENEJB-1583] @Inject javax.validation.ValidatorFactory built-in bean
    [OPENEJB-1584] @Inject Instance<java.security.Principal> built-in bean
    [OPENEJB-1587] @Remote disabled for @Stateful beans in a non @Dependent 
scope
    [OPENEJB-1588] @Interceptors invoked before @InterceptorBinding interceptors
    [OPENEJB-1590] @PostConstruct called after @Inject
    [OPENEJB-1591] @Inject called after @Resource, @EJB, @PersistenceContext 
and @PersistenceUnit
    [OPENEJB-1592] @Inject support for @WebService beans
    [OPENEJB-1593] SessionBean @Specializes
    [OPENEJB-1594] SessionBeans as @New beans


Most the above have a set of failing TCK tests that relate.  Those can be run 
with the 'failed.xml' testng file in the tck/cdi-embedded/ module.  If you have 
that module in your IDE you can actually just open the failed.xml file and 
click 'run' like a regular unit test.  The classes are listed individually to 
make commenting them out and running just one easier.

-David

Reply via email to