Codecov.io UI not resolving submodule paths in GitHub

Hi there, I posted a bug report about this on GitHub but I was made aware that this would have been the right place to post my issues. Sorry for that! So, here we go…

Description

I have a configuration that (maybe excessively…) makes use of submodules. I can generate, upload, and view coverage reports that were generated on Travis-CI and uploaded to codecov. However, the web UI only gives me an overview. I cannot enter single files and view their line coverage.

For instance: https://codecov.io/gh/wwu-pi/muli/src/aa6f1697a4dd513d1f3f811cf72b2f43c18cf4ac/muli-env/muli-runtime/src/main/java/de/wwu/muli/iteratorsearch/BreadthFirstSearch.java.

The path fix already ensures that this points to a path that works in the main repo. However, codecov.io says that the path cannot be resolved, even though it exists and all submodules are public.

Repository

Github: wwu-pi/muli, currently on the branch free-objects

Expected behavior: Submodule paths being resolved, at least as long as they’re accessible.

Actual behavior: No submodule paths are resolved.

Flakiness? All the time

Original Github issue: https://github.com/codecov/codecov-bash/issues/215

Thanks @JanD!

Moving this to feature request as it’s not quite a bug. Will post here when I have any updates.

1 Like