У нас есть один созданный evosuite unittest .java файл. У нас есть другие файлы uniteest .java, созданные вручную. Мы выполняем сборку на нашем сервере и выполняем все unittests (evosuite и hand-crafted). Затем мы заходим в нашу панель сонара и специально смотрим на освещение. Охват, о котором сообщают сонар/jacoco, от ручных unittests. Однако для файла .java, который должен был проверить evosuite, этот файл по-прежнему имеет покрытие 0%, хотя на другой панели в панели управления сонара/jacoco были выполнены тесты Evosuite 16, и он показывает, сколько времени прошло в мс.evosuite _ESTest.java результаты, представленные в сонаре/jacoco
Сервер, на котором выполняются сборки, настроен для нас, и мы не управляем ими. Настройка сонара/Jacoco была выполнена другими.
Я в недоумении относительно того, почему наши handcrafted (некоторые используют @RunWith (JMockit.class), а некоторые не используют аннотацию RunWith) отображаются с процентами покрытия, а evosuite - нет.
Спасибо, Jim