Покрытие кода с Intellij, JUnit 5 и Java 11 не работает - PullRequest
0 голосов
/ 15 января 2019

Я пытаюсь запустить код с покрытием в Intellij, используя JUnit 5. Дело в том, что я могу запустить все тесты, если я не запускаю с покрытием, и все они работают отлично, но когда я хочу покрытие, это дает мне ошибка:

 Nest member class_info_index 35 has bad constant type in class file XXXX

Кажется, что это происходит только тогда, когда у меня есть такой тест с вложенными классами, и покрытие работает на тестах JUnit без вложенных классов:

  @Nested
  class WhenDoingSomething {
     @Test
     void aTest(){
        // ...
     }
  }

Я использую Maven с JUnit 5 и Java 11

Я попытался добавить зависимость к JUnit vintage 5.2.0, которая не дала особых результатов.

У меня также есть зависимость от Jacoco в Maven, и он может создавать HTML-отчет, но я хочу, чтобы результаты отображались в моей IDE.

Кто-нибудь уже имел эту проблему и нашел решение?

Спасибо.

1 Ответ

0 голосов
/ 19 июня 2019

Мне просто нужно обновить мою IDE до новой версии:)

...