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