Описание тега pitest
PIT is a fast bytecode-based mutation testing system for Java.
1
ответ
pitest - PIT требует либо JUnit 4 (но может запускать тесты JUnit 3), либо TestNG
Я пытаюсь применить мутационное тестирование на Apache Airavata (v0.16), используя pitest. Я добавил следующие строки в файл pom.xml под тегом plugins сборки: <plugin> <groupId>org.pitest</groupId> <artifactId>pitest-maven<…
30 мар '17 в 11:48
1
ответ
Питест не может найти тест джунит
Мой ученик не может дать мне правильные результаты. Похоже, он не может найти мои тестовые файлы. У меня есть следующий файл build.gradle: apply plugin: "java" apply plugin: "maven" apply plugin: "info.solidsoft.pitest" group = "myorg" version = 1.0…
22 янв '16 в 14:01
1
ответ
Формат генерации мутаций PIT Tool
Я заинтересован в тестировании мутаций и хочу генерировать ошибки в коде с помощью инструментов тестирования мутаций, и я нашел PIT. Кроме того, я читаю статью о регрессионном тестировании, на сайте которой приведены экспериментальные данные. Один и…
08 мар '17 в 21:42
1
ответ
PITest: JavaLaunchHelper реализован в обоих
Недавно я начал использовать PITest для мутационного тестирования. После запуска команды, постройте мой проект, используя maven. mvn org.pitest:pitest-maven:mutationCoverage Я получаю эту ошибку несколько раз: -stderr : objc[2787]: Class JavaLaunchH…
04 апр '16 в 11:30
1
ответ
Настройка PITest для гуавы
Я пытаюсь настроить PIT для Guava ( http://pitest.org/), чтобы выполнить тестирование на наличие мутаций, но я получаю следующую ошибку при попытке запустить его. Это ошибка, которую я получаю: 12:19:47 PM PIT >> INFO : Sending 32 test classes…
06 дек '16 в 20:27
2
ответа
Возможно ли потерпеть неудачу при сборке maven в случае сбоя любой PIT-мутации, а не охвата мутацией
Я использую плагин pitest-maven для своего проекта и хотел бы, чтобы сборка maven не удалась, если какая-либо мутация не удалась. Но я не вижу опции конфигурации, которая позволяет мне это делать. Я вижу mutationThreshold и coverThreshold, но ни оди…
26 фев '19 в 14:54
0
ответов
Ошибка "Запрошен неизвестный слушатель в HTML" при использовании плагина pitest-maven
Я пытаюсь интегрировать инструмент pitest в мой проект maven, но когда я настроил свой pom.xml и выполнил команду, это не удалось! Любая помощь приветствуется! > mvn org.pitest:pitest-maven:mutationCoverage Вот мое окружение, JDK 8.0 Затмение Нео…
21 дек '18 в 15:28
0
ответов
Как установить переменные среды в конфиге pitest?
Я использую плагин pitest gradle для тестирования мутаций. Все работает нормально, пока не встретится определенный набор тестов, в котором каждая проверка теста основана на различных значениях переменных среды. Я понимаю, что pitest не распознает их…
18 окт '18 в 04:00
1
ответ
Как исключить тесты из анализа мутаций PIT?
Сейчас я нахожусь в сложной ситуации со сложным проектом, в котором значительная часть была подвергнута рефакторингу и проверена со значительным количеством неудачных тестов. Я запускаю PIT в Maven, но долгое время не мог этого сделать, потому что т…
14 дек '15 в 15:43
2
ответа
Фильтровать классы в муравье при использовании pitest
Давайте рассмотрим этот простой пример муравья + питеста: https://github.com/hcoles/pitest-ant-example Путь к классам теста определяется следующим образом: <!-- classpath for compiling and testing the code. Note it does not include pitest and it'…
01 мар '18 в 17:04
1
ответ
Изменить папку отчетов по умолчанию для pitest target/pit-reports/YYYYMMDDHHMI
Можно ли переименовать папку отчета по умолчанию? Я не хочу иметь "ГГГГММДДЧЧМИ", я пытаюсь переименовать его в нечто простое и постоянное. Спасибо
28 дек '16 в 20:43
1
ответ
Питест не может определить класс теста
У меня есть проблемы с моей конфигурацией Maven и Питес. Мутация Pitest поколения в порядке, но он не может видеть мой класс теста.. если у вас есть решение:D У меня есть основной источник, как это /src/main/java/com.plugin..... .java У меня есть та…
18 фев '16 в 08:06
1
ответ
Как сказать PIT, чтобы он не изменял некоторые определенные части кода?
Бывает, что иногда есть строки кода или методы, которые не могут произвести мутантов, которые будут убиты любым соответствующим тестом. (Например, я могу использовать объект с нулевым шаблоном, и некоторые из реализованных методов не имеют отношения…
18 дек '15 в 07:44
0
ответов
Pitest, Spring Boot, Gradle Plugin Ошибка
В настоящее время я пытаюсь добавить тестирование мутации в проект gradle. Я успешно добавил его в простой тестовый проект, в котором чисто класс тестов, но я не могу добавить его в основной проект. После долгих поисков я не нашел полезного решения.…
16 мар '16 в 16:02
1
ответ
PIT Mutation Testing maven плагин пропустить все частные методы
Я считаю, что не все частные методы должны тестироваться как независимые части кода. Вот почему я хочу исключить их из пит-отчетов плагина maven инструмента тестирования PIT. Я пытался найти способ сделать это, но не получилось. Некоторая близкая ко…
02 мар '18 в 15:44
2
ответа
Когда Питест не может найти тестовые классы
Кажется, это довольно распространенная проблема, и я лично наткнулся на нее хотя бы пару раз. Некоторые из основных причин: Забыв запустить тест (и, таким образом, создать тестовые классы) перед запуском pitest: Pitest не может обнаружить класс тест…
08 мар '18 в 12:53
0
ответов
Плагин IntelliJ PitTest отсутствует зависимость?
Я установил PIT Mutation для тестирования плагина Idea для IntelliJ. У меня небольшой демонстрационный проект на Java 8, он отлично выполняет тесты на мутации. Наш более крупный проект, который до сих пор является Java 7, состоит из родителя с больш…
10 апр '17 в 08:10
0
ответов
Как я могу не дать миньонам-китам украсть фокус клавиатуры на Mac?
У меня есть сборка Maven, которая использует плагин org.pitest:pitest-maven для запуска PIT в Java-проекте. Я использую MacBook Pro 2015 года и запускаю сборку от IntelliJ. Очень досадно, что когда плагин запускает PIT, меня постоянно прерывает Java…
22 авг '18 в 10:46
1
ответ
Не удалось сгенерировать отчет Pitest в Intellij IDEA
Я использую Pitest для тестирования мутаций в IntelliJ IDEA (плагин: https://plugins.jetbrains.com/plugin/7119-pit-mutation-testing-idea-plugin). После выполнения всех тестовых примеров, я получил следующее сообщение в конце выполнения: Исключение в…
20 янв '19 в 10:07
2
ответа
Поиск бесполезных юнит-тестов с PIT
Предположим, у нас есть код, который мы хотели бы протестировать: class C { int doSmth() { return 1; } } Теперь предположим, что у нас есть 2 модульных теста, размещенных в одном классе. Первый "все проверяет", а второй "ничего не делает": @RunWith(…
27 фев '15 в 11:54