Details
-
Wish
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
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.