Open jhonygo opened 8 years ago
All test frameworks are available as maven dependencies
Unit tests call BDD/TDD scenarios (Jgiven/Junit + Mockito)
Integration tests call a Jetty server (Failsafe)
A profile called "all_tests" activates unit and integration tests
Code coverage must be called explicitly (Jacoco)
Mutation testing must be called explicitly (Pitest)
This part must be performed on a local workstation IDE
Run unit tests (Junit)
Run integration tests (failsafe)
Run code coverage tests (jacoco)
Run BDD scenarios (jgiven)
Run mutation tests (pitest)
Generate all reports for review