-
Red Hat/JBoss maven repos
-
JUnit for unit tests
-
Arquillian for in-container tests
-
Code coverage for in-container tests with JaCoCo
-
Sonar reporting with code coverage per-test
-
JavaEE APIs: CDI, JAX-RS, EJB
$ mvn clean package
$ JBOSS_HOME=/opt/jboss-eap-6.2 mvn sonar:sonar \
-Dsonar.host.url=http://localhost:9000 \
-Dsonar.jdbc.url=jdbc:postgresql://localhost/sonar \
-Dsonar.jdbc.username=sonar \
-Dsonar.jdbc.password=sonar
Make sure to replace settings with your own.
-
In-container integration tests as a separate module
-
Present more technologies
-
JPA + DBUnit
-
-
Functional testing with Drone
-
Scala as a second language?
-
ScalaTest + ScalaCheck for generating tests?