Pax Exam 3.0.0 Released

After four milestone releases and a release candidate in 2012, the Pax Exam team is happy to start 2013 with a new major release OPS4J Pax Exam 3.0.0.

Pax Exam 3 generalizes the in-container testing approach from OSGi to Java EE, offering test containers for a number of certified Java EE 6 servers (GlassFish 3, JBoss AS 7, Resin 4, TomEE), as well as test containers for CDI-only applications based on Weld SE or OpenWebBeans or web-only applications based on Tomcat 7.

Some of these test containers were derived from the jeeunit project, which is now fully superseded by Pax Exam 3.

In addition, there have been numerous improvements and additions to the OSGi test containers from Pax Exam 2.x. The deprecated Pax Runner Test Container has been removed from Pax Exam 3.

The TestNG driver is now at par with the JUnit driver, supporting @BeforeMethod and @AfterMethod on methods to be run in the test container.

Please read the What's New article for a high-level overview of all new features in Pax Exam 3, with links to more detailed documentation.

JIRA reports of all issues resolved since 3.0.0.RC1 or since 2.x can be found in the Pax Exam 3.0.0 Release Notes.

All Pax Exam artifacts are available from Maven Central.