Re-enable codecov
Identify the Bug
Codecov succeeds the execution but fails to handle the coverage files once pushed.
Description of the Change
This seems due to the library building on a separate path. The default codecov script uses the project base root as a starting point so the relative paths don't work.
This change attempts to fix the issue by disabling the standard directory rewrite used by codecov.
Alternate Designs
We could just build in the same directory in a separate build for codecov.
Possible Drawbacks
None
Verification Process
Github actions will execute the codecov action as part of the build.
Release Notes
Re-Enable automated code coverage calculation.
Codecov Report
Merging #262 (86ee105) into master (bd559af) will increase coverage by
64.06%. The diff coverage isn/a.
:exclamation: Current head 86ee105 differs from pull request most recent head 50cdfaf. Consider uploading reports for the commit 50cdfaf to get more accurate results
@@ Coverage Diff @@
## master #262 +/- ##
===========================================
+ Coverage 0 64.06% +64.06%
===========================================
Files 0 64 +64
Lines 0 3281 +3281
===========================================
+ Hits 0 2102 +2102
- Misses 0 1179 +1179
| Impacted Files | Coverage Δ | |
|---|---|---|
| usr/include/c++/9/ext/new_allocator.h | 93.75% <0.00%> (ø) |
|
| usr/include/c++/9/bits/stl_iterator_base_types.h | 100.00% <0.00%> (ø) |
|
| usr/include/c++/9/new | 66.66% <0.00%> (ø) |
|
| usr/include/c++/9/bits/stl_construct.h | 100.00% <0.00%> (ø) |
|
| usr/include/c++/9/bits/regex_compiler.h | 48.21% <0.00%> (ø) |
|
| usr/include/c++/9/bits/regex.h | 83.15% <0.00%> (ø) |
|
| usr/include/c++/9/bits/regex_scanner.h | 56.25% <0.00%> (ø) |
|
| usr/include/c++/9/bits/regex_executor.tcc | 38.60% <0.00%> (ø) |
|
| usr/include/c++/9/initializer_list | 100.00% <0.00%> (ø) |
|
| usr/include/c++/9/bits/stl_tree.h | 80.13% <0.00%> (ø) |
|
| ... and 54 more |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update bd559af...50cdfaf. Read the comment docs.