You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by st...@apache.org on 2018/02/07 18:00:02 UTC
tomee git commit: move further to cdi-tomee TCK tests
Repository: tomee
Updated Branches:
refs/heads/fb_tomee8 dee6b78f4 -> 8638f6bed
move further to cdi-tomee TCK tests
Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/8638f6be
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/8638f6be
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/8638f6be
Branch: refs/heads/fb_tomee8
Commit: 8638f6bed391de64daa6c141682349f085c0210a
Parents: dee6b78
Author: Mark Struberg <st...@apache.org>
Authored: Wed Feb 7 18:59:34 2018 +0100
Committer: Mark Struberg <st...@apache.org>
Committed: Wed Feb 7 18:59:34 2018 +0100
----------------------------------------------------------------------
.../src/test/resources/passing-tomee7.xml | 195 +++++++
tck/cdi-tomee/src/test/resources/passing.xml | 509 ++++++++++++-------
2 files changed, 530 insertions(+), 174 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tomee/blob/8638f6be/tck/cdi-tomee/src/test/resources/passing-tomee7.xml
----------------------------------------------------------------------
diff --git a/tck/cdi-tomee/src/test/resources/passing-tomee7.xml b/tck/cdi-tomee/src/test/resources/passing-tomee7.xml
new file mode 100644
index 0000000..a306935
--- /dev/null
+++ b/tck/cdi-tomee/src/test/resources/passing-tomee7.xml
@@ -0,0 +1,195 @@
+<?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-346-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-346 TCK">
+ <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"/>
+ <!-- CDITCK-432 -->
+ <exclude name="org.jboss.cdi.tck.tests.decorators.builtin.event.complex"/>
+ </package>
+ <package name="org.jboss.cdi.tck.interceptors.tests.*"/>
+ </packages>
+
+ <classes>
+ <!-- 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>
+
+ <!-- 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>
+
+ <!-- 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>
+
+
+ <!-- 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>
+ <class name="org.jboss.cdi.tck.tests.lookup.modules.InterModuleELResolutionTest"><methods><exclude name=".*" /></methods></class>
+ <class name="org.jboss.cdi.tck.tests.deployment.packaging.ear.MultiWebModuleWithExtensionTest"><methods><exclude name=".*" /></methods></class>
+ <class name="org.jboss.cdi.tck.tests.deployment.discovery.enterprise.EnterpriseBeanDiscoveryTest"> <!-- this one is an ear + behavior is broken by design, TODO: find the associated jira issue -->
+ <methods>
+ <exclude name=".*" />
+ </methods>
+ </class>
+ </classes>
+ </test>
+</suite>
+
http://git-wip-us.apache.org/repos/asf/tomee/blob/8638f6be/tck/cdi-tomee/src/test/resources/passing.xml
----------------------------------------------------------------------
diff --git a/tck/cdi-tomee/src/test/resources/passing.xml b/tck/cdi-tomee/src/test/resources/passing.xml
index a306935..85a3b9b 100644
--- a/tck/cdi-tomee/src/test/resources/passing.xml
+++ b/tck/cdi-tomee/src/test/resources/passing.xml
@@ -16,180 +16,341 @@
limitations under the License.
-->
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
-<suite name="JSR-346-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-346 TCK">
- <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"/>
- <!-- CDITCK-432 -->
- <exclude name="org.jboss.cdi.tck.tests.decorators.builtin.event.complex"/>
- </package>
- <package name="org.jboss.cdi.tck.interceptors.tests.*"/>
- </packages>
-
- <classes>
- <!-- 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>
-
- <!-- 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>
-
- <!-- 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
+<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"/>
-->
- <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>
-
-
- <!-- 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>
- <class name="org.jboss.cdi.tck.tests.lookup.modules.InterModuleELResolutionTest"><methods><exclude name=".*" /></methods></class>
- <class name="org.jboss.cdi.tck.tests.deployment.packaging.ear.MultiWebModuleWithExtensionTest"><methods><exclude name=".*" /></methods></class>
- <class name="org.jboss.cdi.tck.tests.deployment.discovery.enterprise.EnterpriseBeanDiscoveryTest"> <!-- this one is an ear + behavior is broken by design, TODO: find the associated jira issue -->
- <methods>
- <exclude name=".*" />
- </methods>
- </class>
- </classes>
- </test>
+ </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>
+ <class name="org.jboss.cdi.tck.tests.deployment.discovery.enterprise.EnterpriseBeanDiscoveryTest">
+ <methods><exclude name=".*"/></methods>
+ </class>
+
+ <!-- https://issues.jboss.org/browse/CDITCK-607 -->
+ <class name="org.jboss.cdi.tck.tests.deployment.discovery.enterprise.EnterpriseBeanDiscoveryTest">
+ <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 -->
+<!-- should work in 'real' mode
+ <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>