Основная структура мутации 0 мутантов покрыта - PullRequest
0 голосов
/ 12 февраля 2019

Когда я запускаю основной инструмент (http://mutation -testing.org / ) на предоставленных примерах, я могу генерировать и анализировать мутанты.

Я также могу генерировать мутанты из моих собственных файлов .java, но когда я пытаюсь запустить на них свои тестовые пакеты junit, он сообщает о 0 охваченных мутантах.

Может кто-нибудь сказать мне, почему это может иметь место?

1 Ответ

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

Я могу думать о двух возможных причинах, основанных на том, как работает Major:

  1. Сгенерированные мутанты перезаписываются другим этапом компиляции между генерацией мутанта и выполнением теста.

  2. Мутанты не включены во время выполнения теста.По умолчанию сгенерированные и встроенные мутанты не действуют, поскольку они защищены условием в программном коде.

Не могли бы вы привести минимальный рабочий пример?Это должно позволить нам определить, к какому из двух вопросов это относится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...