In Kotlin the style to put the code file exactly where the package is no longer is convention. The Codecov report does not show such a file. The jacoco report includes it. E.g. /src/main/kotlin/hello.kt with contents
fun hello() = “world”
With a test that includes JUnit Assert.assertEquals(“world”, hello()) will not be visible in codecov.
Description of the issue
The effects are visible in https://github.com/mleegwt/ExternalAlarmClock/pull/34
Steps to Reproduce
Expected behavior: All kotlin source from the jacoco report is visible
Actual behavior: kotlin source is only visible when path matches the package declaration.
Viewing codecov reports on iPad in safari on iOS 12