Есть ли способ получить покрытие кода Jacoco для классов PowerMockito? - PullRequest
0 голосов
/ 06 января 2020

В своем проекте я использовал Powermockito. Но Jacoco не показывает покрытие для классов powermockito. Я использовал ниже банки. Не могли бы вы помочь мне в этом.

testCompile group: 'junit', name: 'junit', version:'4.12'
    testCompile group: 'org.easymock', name: 'easymock', version: '4.0.1'
    testCompile group: 'org.hamcrest', name: 'hamcrest-core', version: '1.3'
    testCompile group: 'org.javassist', name: 'javassist', version: '3.20.0-GA'
    testCompile group: 'org.mockito', name: 'mockito-all', version: '1.10.19'
    testCompile group: 'org.objenesis', name: 'objenesis', version: '2.1'
    testCompile group: 'org.powermock', name: 'powermock-api-mockito', version: '1.6.4'
    testCompile group: 'org.powermock', name: 'powermock-api-support', version: '1.6.4'
    testCompile group: 'org.powermock', name: 'powermock-core', version: '1.6.4'
    testCompile group: 'org.powermock', name: 'powermock-module-junit4', version: '1.6.4'
    testCompile group: 'org.powermock', name: 'powermock-module-junit4-common', version: '1.6.4'
    testCompile group: 'org.powermock', name: 'powermock-reflect', version: '1.6.6'
    testCompile group: 'org.powermock', name: 'powermock-api-mockito-common', version: '1.6.6'


jacoco {
                    toolVersion = '0.7.5.201505241946'
    }

1 Ответ

0 голосов
/ 06 января 2020

PowerMock не работает с Jacoco. Я чувствую боль.

Здесь - открытая ошибка.

Некоторые люди сообщают об этом как о рабочей конфигурации, поэтому вы можете попробовать:

Рабочая конфигурация с:

jacoco-maven-plugin 0.7.7.201606060606
powermock 1.6.5
...