Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-630

Add some basic integration tests for various containers.

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Core
    • Web containers, OSGi containers

    Description

      It would be great to have some basic sanity check integration tests for the following containers (assuming minimum Servlet 2.5 and OSGi 4.3):

      • Tomcat
      • Jetty
      • TomEE
      • WildFly/JBoss (includes OSGi)
      • GlassFish (includes OSGi)
      • Felix
      • Equinox
      • Arquillian? (which is a test deployment mechanism for most of the above; might be handy)

      I'd include WebLogic and WebSphere, but they're proprietary and quite a hassle to set up anyhow. Thus, those are completely optional, though they would be nice, too.

      The general integration tests I'd like to have include:

      • Verify configuration file is loaded properly
      • Verify plugins are loaded properly
      • Verify SLF4J and JCL bridges work
      • Verify Java EE appenders work
      • Verify JMX MBeans are compatible

      I'm not sure on how much of this can be automated without too much trouble. We may need some support from INFRA to get some integration environments set up for nightly builds. I've already opened a ticket (INFRA-7671) to get a buildbot for Log4j, and from there we could get some deployment infrastructure bridged.

      Attachments

        Activity

          People

            Unassigned Unassigned
            mattsicker Matt Sicker
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: