| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > |
| <suite name="JSR-365-TCK" verbose="2" configfailurepolicy="continue" > |
| <listeners> |
| <!-- debug --> |
| <!--listener class-name="org.apache.openejb.tck.cdi.embedded.GCListener"/--> |
| <!-- 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 --> |
| <!-- too slow to be there by default |
| <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.apache.openejb.tck.testng.HTMLReporter"/> |
| --> |
| </listeners> |
| |
| <test name="JSR-365 TCK"> |
| <groups> |
| <run> |
| <!-- |
| The SE TCK currently uses an invalid setup. |
| We have to verify this again when it is setup in a sane way. |
| --> |
| <exclude name="se" /> |
| </run> |
| </groups> |
| |
| <classes> |
| <!-- somehow blocks forever, we finally need to pass this test, just commented out temporarily! --> |
| <class name="org.jboss.cdi.tck.tests.context.conversation.determination.ConversationDeterminationTest"> |
| <methods> |
| <exclude name=".*"/> |
| </methods> |
| </class> |
| |
| |
| <!-- Tests broken in the CDI-2.0 TCK: --> |
| |
| <!-- https://issues.jboss.org/projects/CDITCK/issues/CDITCK-602, invalid assumption that a situation cannot be resolved --> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.specialization.SpecializationModularity03Test"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.specialization.SpecializationModularity05Test"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.specialization.SpecializationModularity06Test"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.specialization.SpecializationModularity07Test"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/projects/CDITCK/issues/CDITCK-600, uses illegal fireEvent to @ApplicationScoped bean in ProcessInjectionTarget --> |
| <class name="org.jboss.cdi.tck.tests.extensions.lifecycle.processInjectionTarget.WrappedInjectionTargetTest"> |
| <methods> |
| <exclude name=".*"/> |
| </methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/projects/CDITCK/issues/CDITCK-576 --> |
| <class name="org.jboss.cdi.tck.tests.context.passivating.dependency.builtin.BuiltinBeanPassivationDependencyTest"> |
| <methods> |
| <exclude name="testInjectionPoint"/> |
| </methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/browse/CDITCK-577 --> |
| <class name="org.jboss.cdi.tck.tests.definition.bean.BeanDefinitionTest"> |
| <methods> |
| <exclude name="testRawBeanTypes"/> |
| </methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/browse/CDITCK-432 --> |
| <class name="org.jboss.cdi.tck.tests.decorators.builtin.event.complex.ComplexEventDecoratorTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/browse/CDITCK-578, https://issues.jboss.org/browse/CDITCK-579 --> |
| <class name="org.jboss.cdi.tck.tests.definition.bean.custom.CustomBeanImplementationTest"> |
| <methods> |
| <exclude name="testCustomBeanIsPassivationCapable"/> |
| <exclude name="testCustomBeanIsPassivationCapableDependency"/> |
| <exclude name="testInjectionPointGetMemberIsUsedToDetermineTheClassThatDeclaresAnInjectionPoint"/> |
| </methods> |
| </class> |
| |
| <!-- this tests Weld specific internals --> |
| <class name="org.jboss.cdi.tck.tests.definition.bean.types.illegal.BeanTypesWithIllegalTypeTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.definition.bean.types.enterprise.illegal.BeanTypesWithIllegalTypeTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| <!-- CDITCK-476 --> |
| <class name="org.jboss.cdi.tck.tests.context.conversation.filter.ConversationFilterTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| |
| <!-- https://issues.jboss.org/browse/CDITCK-580 --> |
| <class name="org.jboss.cdi.tck.tests.inheritance.specialization.simple.SimpleBeanSpecializationTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/browse/CDI-498 dots in EL names are not allowed by the EL spec. --> |
| <class name="org.jboss.cdi.tck.tests.lookup.el.ResolutionByNameTest"> |
| <methods><exclude name="testBeanNameWithSeparatedListOfELIdentifiers"/></methods> |
| </class> |
| |
| <!-- OWB provides a bit more for @New than CDI requires |
| https://issues.jboss.org/browse/CDITCK-581 |
| --> |
| <class name="org.jboss.cdi.tck.tests.lookup.dynamic.DynamicLookupTest"> |
| <methods> |
| <exclude name="testNewBeanNotEnabledWithouInjectionPoint"/> |
| <exclude name="testDuplicateBindingsThrowsException"/> |
| </methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/browse/CDITCK-586 --> |
| <class name="org.jboss.cdi.tck.tests.event.observer.async.basic.MixedObserversTest"> |
| <methods><exclude name="testAsyncObserversCalledInDifferentThread"/></methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/browse/CDITCK-588 equals on AnnotatedType --> |
| <!-- https://issues.jboss.org/browse/CDITCK-589 because the ct predicate ends up randomly removing from the wrong ct --> |
| <class name="org.jboss.cdi.tck.tests.extensions.configurators.annotatedTypeConfigurator.AnnotatedTypeConfiguratorTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/browse/CDITCK-573 should be solved with tck 2.0.1.Final --> |
| <class name="org.jboss.cdi.tck.tests.extensions.configurators.bean.BeanConfiguratorTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/browse/CDITCK-591 --> |
| <class name="org.jboss.cdi.tck.tests.extensions.alternative.metadata.AlternativeMetadataTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/browse/CDI-581 , both tests...--> |
| <class name="org.jboss.cdi.tck.tests.extensions.lifecycle.processBeanAttributes.specialization.VetoTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.extensions.lifecycle.processBeanAttributes.specialization.SpecializationTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| <!-- CDITCK-466 --> |
| <class name="org.jboss.cdi.tck.tests.extensions.lifecycle.bbd.broken.passivatingScope.AddingPassivatingScopeTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| |
| <!-- https://issues.jboss.org/browse/CDI-721 --> |
| <class name="org.jboss.cdi.tck.tests.extensions.configurators.invalid.ConfiguratorAndSetMethodTest"> |
| <methods> |
| <exclude name=".*"/> |
| </methods> |
| </class> |
| |
| <!-- CDI-514 (issue got moved from original CDITCK-467) --> |
| <class name="org.jboss.cdi.tck.tests.event.fires.FireEventTest"> |
| <methods> |
| <exclude name="testDuplicateBindingsToFireEventFails"/> |
| </methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.event.select.SelectEventTest"> |
| <methods> |
| <exclude name=".*DuplicateBindingType"/> |
| </methods> |
| </class> |
| |
| |
| <!-- CDITCK-462 javax.enterprise.context.conversation.id is not el compliant --> |
| <class name="org.jboss.cdi.tck.tests.context.conversation.LongRunningConversationPropagatedByFacesContextTest"> |
| <methods> |
| <exclude name=".*" /> |
| </methods> |
| </class> |
| |
| <!-- CDI-517 --> |
| <class name="org.jboss.cdi.tck.tests.lookup.typesafe.resolution.parameterized.raw.RawBeanTypeParameterizedRequiredTypeTest"> |
| <methods> |
| <exclude name="testNotAssignableTypeParams"/> |
| </methods> |
| </class> |
| |
| |
| <!-- in discussion --> |
| <!-- seems when InjectionPoint injection in for an EJB injection point then it should be null, any real reason? --> |
| <class name="org.jboss.cdi.tck.tests.lookup.injectionpoint.non.contextual.NonContextualInjectionPointTest"> |
| <methods> |
| <exclude name="testNonContextualEjbInjectionPointGetBean" /> |
| </methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/browse/CDITCK-606 --> |
| <class name="org.jboss.cdi.tck.tests.deployment.discovery.enterprise.annotated.EnterpriseDefaultBeanDiscoveryModeTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| <!-- https://issues.jboss.org/browse/CDI-722 --> |
| <class name="org.jboss.cdi.tck.tests.event.observer.context.enterprise.staticMethod.SessionBeanStaticObserverMethodInvocationContextTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.event.observer.context.enterprise.SessionBeanObserverMethodInvocationContextTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.event.observer.context.ObserverMethodInvocationContextTest"> |
| <methods><exclude name=".*"/></methods> |
| </class> |
| |
| |
| <!-- CDI-312 ambiguous BDA definition (EE-module vs JAR) --> |
| <class name="org.jboss.cdi.tck.tests.interceptors.ordering.global.GlobalInterceptorOrderingTest"> |
| <methods> |
| <exclude name=".*"/> |
| </methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.extensions.interceptors.InterceptorExtensionTest"> |
| <methods> |
| <exclude name=".*"/> |
| </methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.specialization.alternative.Specialization02Test"> |
| <methods> |
| <exclude name=".*"/> |
| </methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.specialization.alternative.Specialization03Test"> |
| <methods> |
| <exclude name=".*"/> |
| </methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.specialization.alternative.Specialization05Test"> |
| <methods> |
| <exclude name=".*"/> |
| </methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.lookup.manager.provider.runtime.CDIProviderRuntimeTest"> |
| <methods> |
| <exclude name=".*"/> |
| </methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.deployment.packaging.war.modules.WebArchiveModulesTest"> |
| <methods> |
| <exclude name="testAlternatives"/> |
| <exclude name="testInjectionChainVisibilityAndInterceptorEnablement"/> |
| <exclude name="testDecoratorAndCrossModuleEventObserver"/> |
| </methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.lookup.manager.provider.init.CDIProviderInitTest"> |
| <methods> |
| <exclude name=".*"/> |
| </methods> |
| </class> |
| |
| |
| <!-- ears so not in web profile, Note: can be switch on if passing but dont let them block the build --> |
| <class name="org.jboss.cdi.tck.tests.lookup.dependency.resolution.broken.ambiguous.ear.MultiModuleSessionBeanAmbiguousDependencyTest"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.interceptors.InterceptorModularityTest"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.specialization.SpecializationModularity03Test"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.specialization.SpecializationModularity05Test"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.specialization.SpecializationModularity06Test"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.specialization.SpecializationModularity07Test"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.lookup.modules.SpecializedBeanInjectionNotAvailableTest"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.deployment.packaging.installedLibrary.InstalledLibraryEarTest"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.decorators.ordering.global.EnterpriseDecoratorOrderingTest"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.interceptors.ordering.global.EnterpriseInterceptorOrderingTest"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.context.application.event.ApplicationScopeEventMultiWarTest"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.deployment.packaging.ear.modules.EnterpriseArchiveModulesTest"><methods><exclude name=".*" /></methods></class> |
| <class name="org.jboss.cdi.tck.tests.context.passivating.dependency.resource.remote.ResourcePassivationDependencyTest"><methods><exclude name=".*" /></methods></class> |
| |
| |
| <!-- not supported by embedded adapter --> |
| <class name="org.jboss.cdi.tck.tests.lookup.injection.non.contextual.InjectionIntoNonContextualComponentTest"> |
| <methods><exclude name=".*" /></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.context.conversation.filter.ConversationFilterTest"> |
| <methods><exclude name="testConversationActivation" /></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.lookup.el.integration.IntegrationWithUnifiedELTest"> |
| <methods><exclude name=".*" /></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.context.conversation.event.LongRunningConversationLifecycleEventTest"> |
| <methods><exclude name=".*" /></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.context.conversation.event.TransientConversationLifecycleEventTest"> |
| <methods><exclude name=".*" /></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.context.request.ejb.EJBRequestContextTest"> |
| <methods><exclude name="testRequestScopeActiveDuringRemoteCallToEjb" /></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.context.request.event.RequestScopeEventTest"> |
| <methods><exclude name=".*" /></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.context.request.event.remote.RequestScopeEventRemoteTest"> |
| <methods><exclude name=".*" /></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.context.session.event.SessionScopeEventTest"> |
| <methods><exclude name=".*" /></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.deployment.packaging.rar.ResourceAdapterArchiveTest"> |
| <methods><exclude name=".*" /></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.event.observer.context.async.enterprise.EnterpriseSecurityContextPropagationInAsyncObserverTest"> |
| <methods><exclude name=".*" /></methods> |
| </class> |
| <class name="org.jboss.cdi.tck.tests.implementation.builtin.metadata.ee.BuiltinMetadataEEBeanTest"> |
| <methods><exclude name=".*" /></methods> |
| </class> |
| |
| |
| </classes> |
| |
| <packages> |
| <package name="org.jboss.cdi.tck.tests.*"> |
| </package> |
| </packages> |
| </test> |
| </suite> |
| |