Arquillian for a while. If you need to do integration and unit testing on your JSF application. This is definitely the path to take. It makes testing so much easier to accomplish.
The Apache Maven NetBeans 8.0 project can be downloaded from Bitbucket here: graphene-js-poc
You will need to execute this from the command line, or use the JS Unit Test custom goal in NetBeans.
The next project is simply a combination of the code from the Arquillian Graphene 2 wiki combined into a more complex project. This project is designed to run in a container. In my case, Glassfish is the container of choice. The slickness of this approach becomes quite apparent when you see the application server start-up, execute the tests, and shutdown gracefully.
The Apache Maven NetBeans 8.0 project can be downloaded from Bitbucket here: graphene-poc.