| = How to run mutation tests |
| |
| The Tamaya Extensions projects supports |
| https://en.wikipedia.org/wiki/Mutation_testing[mutation testing^] by |
| the integration of http://pitest.org/quickstart/maven/[PIT^] |
| to validate the quality and effectivness of our tests. |
| |
| == Running PIT |
| |
| PIT is not part of the normal build process of Tamaya Extensions. Therefor it must |
| be executed manually by executing the following command. |
| |
| [source] |
| ---- |
| > mvn -P coverage install |
| ---- |
| |
| The measurement of the coverage is faster if there is an existing |
| database created by PIT. To used them execute the following command. |
| |
| [source] |
| ---- |
| > mvn -P coverage -DwithHistory install |
| ---- |
| |
| |
| |
| |