Kotlin - покрытие кода Java в Android-студии показывает 0% НЕ РАБОТАЕТ - PullRequest
0 голосов
/ 15 мая 2018

В одном из моих проектов Android в Android Studio у меня есть несколько исходных файлов, написанных на Kotlin, и есть соответствующие модульные тесты, написанные на Java. Теперь, когда я пытаюсь запустить тестовый класс с покрытием, он показывает мне 0%.Все тесты проходят и работают нормально, но охват показывает 0%.

Для сценария, где исходный файл, написанный на Java, а также там, где есть тестовый класс, также на Java, он работает отлично, проблема заключается только в том, когда исходный класснаходится в kotlin и тестовый класс на Java или наоборот.

Gradle Version : 4.1
Kotlin Version : 1.1.61
play_services = "11.8.0"//9.4.0
support_version = "27.1.0"//23.+
espresso = "3.0.1"

testCompile 'junit:junit:4.12'
    //mockito
    testCompile "org.mockito:mockito-core:2.8.9" // PowerMockito works on 2.8.9
    testCompile "org.powermock:powermock-module-junit4:1.7.3"
    testCompile "org.powermock:powermock-api-mockito2:1.7.0RC2"

    androidTestCompile "com.android.support:support-annotations:$support_version"
    androidTestCompile 'com.android.support.test:runner:1.0.1'
    androidTestCompile 'com.android.support.test:rules:1.0.1'
    androidTestCompile "com.android.support.test.espresso:espresso-core:$espresso"
    androidTestCompile "com.android.support.test.espresso:espresso-intents:$espresso"
    androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.3'
    androidTestCompile 'org.mockito:mockito-android:2.8.9'

Любая помощь приветствуется, пожалуйста, дайте мне знать, если кто-нибудь знает, как это исправить.Спасибо

...