Author: struberg
Date: Fri Jun 6 15:24:22 2014
New Revision: 1600918
URL: http://svn.apache.org/r1600918
Log:
OWB-966 also fix TCK setup
Modified:
openwebbeans/trunk/webbeans-tck/standalone-suite.xml
Modified: openwebbeans/trunk/webbeans-tck/standalone-suite.xml
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-tck/standalone-suite.xml?rev=1600918&r1=1600917&r2=1600918&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-tck/standalone-suite.xml (original)
+++ openwebbeans/trunk/webbeans-tck/standalone-suite.xml Fri Jun 6 15:24:22
2014
@@ -15,7 +15,22 @@
the specific language governing permissions and limitations under the
License.
-->
-<suite name="JSR-346-TCK" verbose="2" configfailurepolicy="continue">
+<suite name="JSR-346-TCK" verbose="2" configfailurepolicy="continue"
useDefaultListeners="false">
+
+ <listeners>
+ <!-- Required - avoid randomly mixed test method execution -->
+ <listener
class-name="org.jboss.cdi.tck.impl.testng.SingleTestClassMethodInterceptor"/>
+ <!-- Optional - intended for debug purpose only -->
+ <listener
class-name="org.jboss.cdi.tck.impl.testng.ConfigurationLoggingListener"/>
+ <listener
class-name="org.jboss.cdi.tck.impl.testng.ProgressLoggingTestListener"/>
+ <!-- Optional - it's recommended to disable the default JUnit XML
reporter -->
+ <listener class-name="org.testng.reporters.SuiteHTMLReporter"/>
+ <listener class-name="org.testng.reporters.FailedReporter"/>
+ <listener class-name="org.testng.reporters.XMLReporter"/>
+ <listener class-name="org.testng.reporters.EmailableReporter"/>
+ <listener class-name="org.testng.reporters.TestHTMLReporter"/>
+ </listeners>
+
<test name="JSR-346 TCK">
<groups>
<run>
@@ -24,119 +39,63 @@
</run>
</groups>
+
<packages>
<package name="org.jboss.cdi.tck.tests.*">
<!-- CHALLENGED TCK TESTS: clarifying this in the EG -->
<exclude
name="org.jboss.cdi.tck.tests.inheritance.specialization.simple"/>
+ </package>
+ <package name="org.jboss.cdi.tck.interceptors.tests.*"/>
+ </packages>
+
+
+ <classes>
+ <!-- Issues in the spec -->
+ <!-- CDI-437 -->
+ <class
name="org.jboss.cdi.tck.tests.lookup.byname.ambiguous.broken.AmbiguousELNamesTest">
+ <methods>
+ <exclude name=".*"/>
+ </methods>
+ </class>
+
+ <!-- CDITCK-418 -->
+ <class
name="org.jboss.cdi.tck.interceptors.tests.contract.interceptorLifeCycle.environment.jndi.ejb.InterceptorEnvironmentJNDISessionBeanTest">
+ <methods>
+ <exclude name=".*"/>
+ </methods>
+ </class>
+
+ <!-- CDITCK-417 -->
+ <class
name="org.jboss.cdi.tck.tests.extensions.registration.BeanRegistrationByExtensionInEarLibraryTest">
+ <methods>
+ <exclude name=".*"/>
+ </methods>
+ </class>
+
+ <!-- CDITCK-421 -->
+ <class
name="org.jboss.cdi.tck.interceptors.tests.contract.aroundInvoke.AroundInvokeAccessInterceptorTest">
+ <methods>
+ <exclude name=".*"/>
+ </methods>
+ </class>
+
+ <class
name="org.jboss.cdi.tck.interceptors.tests.contract.aroundTimeout.AroundTimeoutInterceptorTest">
+ <methods>
+ <exclude name=".*"/>
+ </methods>
+ </class>
+
+ <!-- CDITCK-423 -->
+ <class
name="org.jboss.cdi.tck.tests.implementation.enterprise.definition.remote.RemoteInterfaceNotInAPITypesTest">
+ <methods>
+ <exclude name=".*"/>
+ </methods>
+ </class>
+
+ </classes>
- <!-- the following tests are excluded because we just have not
yet implemented this features -->
-<!--
- <exclude
name="org.jboss.cdi.tck.tests.inheritance.specialization.producer.method.broken.twobeans"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.producer.field.definition.broken.interceptor"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.producer.field.definition.broken.inject"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.producer.field.definition.broken.decorator"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.producer.field.definition.broken.enterprise.nonstatic"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.producer.method.broken.interceptor"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.producer.method.broken.decorator"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.disposal.method.definition.broken.interceptor"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.disposal.method.definition.broken.validation.ambiguous"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.disposal.method.definition.broken.validation.unsatisfied"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.disposal.method.definition.broken.decorator"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.simple.definition.broken.field" />
- <exclude
name="org.jboss.cdi.tck.tests.implementation.builtin.metadata.broken.injection"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.builtin.metadata.broken.injection.decorated"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.builtin.metadata.broken.injection.intercepted"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.builtin.metadata.broken.typeparam.interceptor"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.builtin.metadata.broken.typeparam"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.builtin.metadata.broken.typeparam.decorator"
/>
- <exclude
name="org.jboss.cdi.tck.tests.event.metadata.broken.initializer" />
- <exclude name="org.jboss.cdi.tck.tests.event.broken.raw" />
- <exclude
name="org.jboss.cdi.tck.tests.event.observer.broken.validation.ambiguous" />
- <exclude
name="org.jboss.cdi.tck.tests.event.observer.broken.validation.unsatisfied" />
- <exclude
name="org.jboss.cdi.tck.tests.interceptors.definition.broken.observer" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.observer.broken.exception" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.observer.broken.definitionError" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.annotated.broken.processAnnotatedObserverThrowsException"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.annotated.delivery.broken" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.producer.broken.injectionTargetError"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.producer.broken.processing" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.broken.exception.validation"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.broken.exception.discovery"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.broken.addDefinitionError" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.broken.addDeploymentProblem"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.atd.broken" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.bbd.broken.normalScope" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.bbd.broken.exception" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.bbd.broken.passivatingScope"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.processBeanAttributes.broken"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.processBeanAttributes.broken.invalid"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.processBeanAttributes.broken.passivation"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.processInjectionPoint.broken"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.container.event.broken.processBeanObserverRegistersException"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.container.event.broken.processBeanObserverThrowsException"
/>
- <exclude
name="org.jboss.cdi.tck.tests.lookup.byname.broken.injectionPointWithNamed2" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.injectionpoint.broken.disposer" />
- <exclude
name="org.jboss.cdi.tck.tests.decorators.definition.broken.observer" />
- <exclude
name="org.jboss.cdi.tck.tests.decorators.definition.broken.nodecoratedtypes" />
- <exclude
name="org.jboss.cdi.tck.tests.decorators.definition.broken.invalidAbstractMethodOnDecorator"
/>
- <exclude
name="org.jboss.cdi.tck.tests.decorators.definition.broken.notAllDecoratedTypesImplemented.parameterized"
/>
- <exclude
name="org.jboss.cdi.tck.tests.lookup.byname.ambiguous.broken" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.dynamic.broken.raw" />
- <exclude name="org.jboss.cdi.tck.tests.deployment.exclude" />
- <exclude
name="org.jboss.cdi.tck.tests.implementation.simple.lifecycle.unproxyable" />
- <exclude
name="org.jboss.cdi.tck.tests.implementation.producer.field.definition" />
- <exclude
name="org.jboss.cdi.tck.tests.implementation.producer.field.lifecycle" />
- <exclude
name="org.jboss.cdi.tck.tests.implementation.disposal.method.definition.inheritance"
/>
- <exclude
name="org.jboss.cdi.tck.tests.implementation.disposal.method.definition" />
- <exclude name="org.jboss.cdi.tck.tests.inheritance.generics" />
- <exclude
name="org.jboss.cdi.tck.tests.interceptors.definition.custom" />
- <exclude
name="org.jboss.cdi.tck.tests.interceptors.definition.interceptorNotListedInBeansXml"
/>
- <exclude
name="org.jboss.cdi.tck.tests.definition.stereotype.interceptor" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.afterBeanDiscovery.annotated" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.afterBeanDiscovery" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.annotated.synthetic" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.annotated.delivery" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.registration" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.lifecycle.processBeanAttributes.builtin"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.beanManager.bean" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.beanManager.injectionPoint" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.beanManager.producer" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.beanManager.bootstrap.unavailable.methods"
/>
- <exclude
name="org.jboss.cdi.tck.tests.extensions.alternative.metadata.annotated" />
- <exclude
name="org.jboss.cdi.tck.tests.extensions.alternative.metadata" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.typesafe.resolution.interceptor" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.typesafe.resolution.decorator" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.typesafe.resolution.primitive" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.injection.parameterized" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.clientProxy.unproxyable.interceptor" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.clientProxy.unproxyable.beanConstructor" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.clientProxy.unproxyable.privateConstructor"
/>
- <exclude
name="org.jboss.cdi.tck.tests.lookup.clientProxy.unproxyable.finalClass" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.clientProxy.unproxyable.finalClass" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.clientProxy.unproxyable.decorator" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.clientProxy.unproxyable.primitive" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.clientProxy.unproxyable.finalMethod" />
- <exclude
name="org.jboss.cdi.tck.tests.lookup.clientProxy.unproxyable.array" />
- <exclude
name="org.jboss.cdi.tck.tests.context.passivating.transientreference" />
- <exclude name="org.jboss.cdi.tck.tests.context.alterable" />
- <exclude
name="org.jboss.cdi.tck.tests.decorators.builtin.event" />
- <exclude
name="org.jboss.cdi.tck.tests.decorators.builtin.event.complex" />
- <exclude
name="org.jboss.cdi.tck.tests.decorators.builtin.injectionpoint" />
- <exclude
name="org.jboss.cdi.tck.tests.decorators.builtin.beanmanager" />
- <exclude name="org.jboss.cdi.tck.tests.decorators.custom" />
- <exclude
name="org.jboss.cdi.tck.tests.decorators.custom.broken.nodelegateinjectionpoint"
/>
- <exclude
name="org.jboss.cdi.tck.tests.decorators.custom.broken.toomanydelegateinjectionpoints"
/>
- <exclude name="org.jboss.cdi.tck.tests.alternative" />
- <exclude
name="org.jboss.cdi.tck.tests.alternative.selection.stereotype" />
- <exclude name="org.jboss.cdi.tck.tests.vetoed" />
- <exclude name="org.jboss.cdi.tck.tests.vetoed.enterprise" />
--->
- <!-- The following tests are broken and tck issues exist for
it -->
-
- </package>
- </packages>
</test>
</suite>