Возможно ли потерпеть неудачу при сборке maven в случае сбоя любой PIT-мутации, а не охвата мутацией - PullRequest
0 голосов
/ 26 февраля 2019

Я использую плагин pitest-maven для своего проекта и хотел бы, чтобы сборка maven не удалась, если какая-либо мутация не удалась.

Но я не вижу опции конфигурации, которая позволяетмне сделать это.Я вижу mutationThreshold и coverThreshold , но ни одна из них не работает.

В идеале, я хотел бы использовать PIT, чтобы убедиться, что написанные мною тесты нене проваливать любые мутации, вместо того, чтобы пытаться соответствовать метрике общего покрытия.

Есть ли способ сделать это?

Текущая конфигурация maven:

<plugin>
    <groupId>org.pitest</groupId>
    <artifactId>pitest-maven</artifactId>
    <version>1.4.0</version>
    <configuration>
        <mutationThreshold>100</mutationThreshold>
    </configuration>
</plugin>

1 Ответ

0 голосов
/ 26 февраля 2019

Если вы хотите, чтобы PIT не выполнялся каждый раз, когда мутантный тест не завершается, вам нужно только установить mutationThreshold в 100, что означает полное покрытие для всех генерируемых мутаций.

...