Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-9318

Some EJB tests are ignored because they are incompatible with SLSB pooling

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Minor Minor
    • 11.0.0.Final
    • None
    • Test Suite
    • None

      This affects:
      EjbRemoveUnitTestCase.testEjbRemoveCalledForEveryCall: https://github.com/jbossas/jboss-eap7/blob/EAP_7.1.0.CR1-dev/testsuite/integration/basic/src/test/java/org/jboss/as/test/integration/ejb/stateless/pooling/ejb2/EjbRemoveUnitTestCase.java#L126

      LifecycleTestCase.testStatelessBeanLifecyleCallback: https://github.com/jbossas/jboss-eap7/blob/EAP_7.1.0.CR1-dev/testsuite/integration/basic/src/test/java/org/jboss/as/test/integration/ejb/security/LifecycleTestCase.java#L163

      We should decide what to do with 'em. Options:

      • fix them by applying the necessary config changes - explicitly disable SLSB pooling before the test
      • remove them

      My vote is for removing them, for two reasons:

      • disabling SLSB pooling does not quite seem a real-world reasonable use case for me, so the benefit from having these tests is quite poor
      • the needed config change requires server reload, which slows down the TS execution and has been known to cause instabilities

            jmartisk@redhat.com Jan Martiska
            jmartisk@redhat.com Jan Martiska
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: