brahimrafik / bluebank-atm-server

0 stars 1 forks source link

Analyze locally #17

Open jaezun opened 8 years ago

jaezun commented 8 years ago

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

jaezun commented 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)