Closed TheFirstAvenger closed 5 years ago
I don't think there is anything we can do. Elixir generate paths relative to the project but because the deps folder is one level higher, we can't compute it.
My suggestion is to actually ignore this file based on the "lib/nimble_csv.ex" extension (as it doesn't make sense to check the coverage of code generated for you).
I dno't think
When a parser is defined in an umbrella app, the generated beam files contain an absolute reference to the
nimble_csv.ex
file inside thedeps/nimble_csv
folder. This is causing that absolute file path to be picked up in test coverage and coveralls reports.Elixir:
Disassembled beam:
mix test --cover
output: