Arquillian 1.0.0 Alpha 1

The Arquillian team have just released version 1.0.0 Alpha 1 of
the Arquillian open source framework for running tests in the
container. Arquillian integrates with familiar testing frameworks,
which means it can reuse any tool which supports TestNG or
Junit.

Arquillian works by hooking into your testing frameworks
lifecycle and reacting to events. The test case is initiated in the
JVM, but Arquillian then overrides the normal test execution and
migrates the test inside the container. By the time the test
framework calls your @Test annotated method, the test is already
running inside the container.

Plans for future releases of Arquillian include a local run
mode, support for method argument injection and the ability to
control multiple deployments with the same test. There are also
plans to replace the current core of the JSR-299 CDI TCK with
Arquillian.