Используйте MuClipse, чтобы получить информацию о мутантах и ​​тестовых случаях - PullRequest
0 голосов
/ 03 июля 2018

Я использую MuClipse, и мне нужно получить информацию о том, какой вариант использования убивает, какой мутант. MuClipse обеспечивает только оценку мутации. Как я могу получить эту информацию от MuClipse?

1 Ответ

0 голосов
/ 03 июля 2018

Кажется, что вы хотите вычислить матрицу уничтожения ( мутанты m_1 ... m_n против тестовых случаев t_1 ... t_m ). Обратите внимание, что вычисление матрицы уничтожения не является стандартной функцией в большинстве инструментов мутации, потому что не требуется вычислять показатель мутации: после того, как мутант убит тестовым случаем, нет необходимости выполнять другие тестовые случаи на том же мутанте [ 1 ].

Насколько я знаю, MuClipse не поддерживает вычисление матрицы уничтожения и больше не поддерживается. Вы можете написать оболочку, которая 1) выполняет каждый тестовый пример изолированно и 2) объединяет все отдельные тестовые случаи для формирования матрицы уничтожения. В качестве альтернативы вы можете взглянуть на Major , который поддерживает вычисления матрицы уничтожения из коробки.

...