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
package com.hello.world
fun hello() = “world”
With a test that includes JUnit Assert.assertEquals(“world”, hello()) will not be visible in codecov.
Description of the issue
Repository
The effects are visible in Moved Kotlin files to packages by mleegwt · Pull Request #34 · mleegwt/ExternalAlarmClock · GitHub
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.
Flakiness? No
Versions
Viewing codecov reports on iPad in safari on iOS 12
Additional Information
N/a