Describe the bug
There are a package of messaging tests use the jakarta.jms.JMSConnectionFactoryDefinition and jakarta.jms.JMSDestinationDefinition annotations to define messaging factories and destinations. These tests were marked as both jms_optional javaee_optional in EE10. The wording in the Jakarta Messaging javadoc and spec are not clear that these are optional, and the platform spec does not single these out as optional. Vendors have stated that they did not run the com.sun.ts.tests.jms.ee20.resourcedefs.* tests in question as part of the EE10 certification.
I cannot find a clear statement about how these tests became to be marked as optional, so we should clarify this in EE11 at the platform spec level.
Describe the bug
There are a package of messaging tests use the
jakarta.jms.JMSConnectionFactoryDefinitionandjakarta.jms.JMSDestinationDefinitionannotations to define messaging factories and destinations. These tests were marked as both jms_optional javaee_optional in EE10. The wording in the Jakarta Messaging javadoc and spec are not clear that these are optional, and the platform spec does not single these out as optional. Vendors have stated that they did not run thecom.sun.ts.tests.jms.ee20.resourcedefs.*tests in question as part of the EE10 certification.I cannot find a clear statement about how these tests became to be marked as optional, so we should clarify this in EE11 at the platform spec level.