# Codecov missing function signatures in code coverage

**URL:** <https://discourse.julialang.org/t/codecov-missing-function-signatures-in-code-coverage/79518>\
**Category:** Package Management\
**Created:** [April 15, 2022, 6:49am UTC](https://discourse.julialang.org/t/codecov-missing-function-signatures-in-code-coverage/79518 "2022-04-15T06:49:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kellertuer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kellertuer/32/220707_2.png) [@kellertuer](https://discourse.julialang.org/u/kellertuer)\
**Post date:** [April 15, 2022, 6:49am UTC](https://discourse.julialang.org/t/codecov-missing-function-signatures-in-code-coverage/79518/1 "2022-04-15T06:49:29Z")

</div>

We have a strange behaviour in our codecoverage that increased with our current redesign, so I would like to understand how this happens – and maybe how to avoid it. Here is an example

[https://app.codecov.io/gh/JuliaManifolds/Manifolds.jl/compare/468/tree/src/manifolds/Euclidean.jl#D1L189](https://app.codecov.io/gh/JuliaManifolds/Manifolds.jl/compare/468/tree/src/manifolds/Euclidean.jl#D1L189)

for the code at  
[https://github.com/JuliaManifolds/Manifolds.jl/blob/96fc568bc4dcd6d5e1022828865056e5905b8f77/src/manifolds/Euclidean.jl#L189-L200](https://github.com/JuliaManifolds/Manifolds.jl/blob/96fc568bc4dcd6d5e1022828865056e5905b8f77/src/manifolds/Euclidean.jl#L189-L200)

for. completeness:  
The function is introduced in our interface and called from  
[https://github.com/JuliaManifolds/ManifoldsBase.jl/blob/8097c01a690a1741e2de5b66abefd20cbe43b1ce/src/bases.jl#L577-L579](https://github.com/JuliaManifolds/ManifoldsBase.jl/blob/8097c01a690a1741e2de5b66abefd20cbe43b1ce/src/bases.jl#L577-L579)

and here is (also for completeness) a screenshot of the current code coverage report

 ![Bildschirmfoto 2022-04-15 um 08.40.16](https://global.discourse-cdn.com/julialang/original/3X/6/f/6fb8ab71297a0af7242ea675b2a1febd1324a203.png)

Where can this false report of a line that is covered but reported as uncovered come from?

---

<div class="post-metadata">

**Author:** ![kellertuer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kellertuer/32/220707_2.png) [@kellertuer](https://discourse.julialang.org/u/kellertuer)\
**Post date:** [May 9, 2022, 8:32am UTC](https://discourse.julialang.org/t/codecov-missing-function-signatures-in-code-coverage/79518/2 "2022-05-09T08:32:06Z")

</div>

We changed two things that actually resolved most of the problems

1. We were running code coverage with Julia 1.6 when I opened this topic. Now we are running with 1.7
2. We used the (old) `@v1` upload GitHub Action from Codevov. We now switched to `@v2`.
