Describe the bug
Whenever we encounter files with paths that have names that are repeated (some examples will follow below), codecov's path fixing/matching pieces do not gracefully handle that condition, causing coverage for those files to be missing from Codecov's reporting entirely.
Expected behavior
Files with coverage should show on Codecov
Screenshots
If applicable, add screenshots to help explain your problem.
Environments
Customers reporting this have been using Kotlin/Java, but we're not entirely sure if this is a Java/Kotlin only problem.
Describe the bug Whenever we encounter files with paths that have names that are repeated (some examples will follow below), codecov's path fixing/matching pieces do not gracefully handle that condition, causing coverage for those files to be missing from Codecov's reporting entirely.
Expected behavior Files with coverage should show on Codecov Screenshots If applicable, add screenshots to help explain your problem.
Environments Customers reporting this have been using Kotlin/Java, but we're not entirely sure if this is a Java/Kotlin only problem.
Additional context Linked Issues
/dzirbel/kotify/tree/993f04d04cd019479e8c100acd91a5e2f14c4847/repository/src/main/kotlin/com/dzirbel/kotify/repository
shardingsphere\infra\binder\src\main\java\org\apache\shardingsphere\infra\binder\segment\expression\ExpressionSegmentBinder.java