<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<!-- JSR-299 TCK TestNG configuration for Weld -->

<suite name="Weld / JBoss AS run of CDI TCK" verbose="0" configfailurepolicy="continue">
   
   <test name="CDI TCK">
      <method-selectors>
         <method-selector>
            <selector-class name="org.jboss.testharness.impl.testng.DisableIntegrationTestsMethodSelector" />
         </method-selector>
      </method-selectors>
      <packages>
         <package name="org.jboss.cdi.tck.tests.*" />
         <package name="org.jboss.cdi.tck.interceptors.tests.*" />
      </packages>
      <classes>
      
         <!-- CDITCK-108 -->
         <class name="org.jboss.cdi.tck.tests.context.application.ejb.ApplicationContextSharedTest">
            <methods>
               <exclude name="testApplicationScopeActiveDuringCallToEjbTimeoutMethod" />
               <exclude name="testApplicationContextShared" />
            </methods>
         </class>
         
         <!-- Issues in Weld (the RI) -->
         
         <!-- WELD-393 -->
         <class name="org.jboss.cdi.tck.interceptors.tests.definition.DefinitionTest">
            <methods>
               <exclude name="testInterceptorMethodDefinedOnTargetClass" />
            </methods>
         </class>
         
         <!-- WELD-390 -->
         <class name="org.jboss.cdi.tck.interceptors.tests.lifecycleCallback.order.InvocationOrderTest">
            <methods>
               <exclude name="testInvocationOrder" />
            </methods>
         </class>
         <!-- WELD-269 -->
         <class name="org.jboss.cdi.tck.tests.decorators.custom.CustomDecoratorTest">
            <methods>
               <exclude name="testCustomImplementationOfDecoratorInterface" />
            </methods>
         </class>
         <!-- WELD-272 -->
         <class name="org.jboss.cdi.tck.tests.decorators.definition.broken.finalBeanClass.FinalBeanClassTest">
            <methods>
               <exclude name="testAppliesToFinalManagedBeanClass" />
            </methods>
         </class>
         <class name="org.jboss.cdi.tck.tests.decorators.definition.broken.finalBeanMethod.FinalBeanMethodTest">
            <methods>
               <exclude name="testAppliesToFinalMethodOnManagedBeanClass" />
            </methods>
         </class>
         <!-- WELD-377 -->
         <class name="org.jboss.cdi.tck.tests.decorators.invocation.EJBDecoratorInvocationTest">
            <methods>
               <exclude name="testEJBDecoratorInvocation" />
            </methods>
         </class>
                  
      </classes>
   </test>
   
</suite>
