blob: ba25fb464aef048a7961b4476ce010df5a5c58ae [file] [log] [blame]
= 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
----