Вопросы по теме 'pitest'

Android: как запустить тестирование мутации PIT с помощью Robolectric?
Как использовать Robolectric и PIT для тестирования приложения Android? С помощью Robolectric вы можете запускать тесты Android в JVM. С помощью PIT вы можете показать покрытие линии и провести тестирование на мутации. Для меня нормально...
1905 просмотров
schedule 04.09.2022

Тесты JUnit проходят, но PIT говорит, что пакет не зеленый
При попытке запустить тест на мутацию PIT я получаю следующую ошибку: mutationCoverage failed: все тесты не прошли без мутации при расчете покрытия строки. Для мутационного тестирования требуется зеленый набор. Тесты работают нормально,...
10645 просмотров

Питест исключен Методы maven
Я пытаюсь исключить PIT из мутации каких-либо методов ввода-вывода, таких как «закрыть» и «сбросить». Вот моя конфигурация Maven: <plugin> <groupId>org.pitest</groupId> <artifactId>pitest-maven</artifactId>...
2788 просмотров
schedule 11.10.2023

PITest: конфигурация применяется неправильно
В моем файле pom есть следующее: pom.xml <reporting> <plugins> <plugin> <groupId>org.pitest</groupId> <artifactId>pitest-maven</artifactId>...
988 просмотров
schedule 20.01.2024

piTest удалил вызов forEach SURVIVED
TL;DR Я думаю, что мутация должна быть уничтожена, но она выжила. Я ищу причину, почему это происходит, и как исправить эти 2 вещи: (1) тайм-аут (2) мутация сохранилась. Подробности У меня есть веб-приложение spring , и я тестирую его с...
2209 просмотров
schedule 18.08.2022

maven получил старую зависимость junit в ./m2/repository из ниоткуда
У меня есть проект java-maven mvn instal всегда получает .m2/repository/junit/junit/3.8.1 после того, как я его удалю. Я не понимаю, откуда это. Я попробовал дерево зависимостей: mvn dependency:tree -Dverbose | grep "junit" Но он...
130 просмотров
schedule 10.05.2023

Сбой PiTest в сборке CI maven с массивом входных байтов имеет неправильную 4-байтовую конечную единицу даже без изменений исходного кода
Моя сборка CI дает сбой во время выполнения цели org.pitest:mutationCoverage при отправке нового кода. В моем наборе патчей нет изменений ни в одном исходном коде (только новый пустой коммит), но печатается следующая ошибка: 16:49:26 [ERROR]...
129 просмотров
schedule 05.07.2022

Питест: как правильно указать пути в разных модулях
У меня есть огромный проект, для которого я тестирую мутационное тестирование с помощью Pitest. Проект находится в форме OSGi, и все модули разделены. У меня есть эта структура: |-1.myProgramm-parent  |-pom.xml  |-2.myProgramm.module1   |-pom.xml...
284 просмотров
schedule 05.01.2023