While I was debugging a CI error (not relevant here) I saw a huge amount of lines like the following appearing in the logs:
WARNING: Deleting data for module 'Elixir.App.Jobs' imported from ["/ramdisk/builds/app/Elixir.App.Jobs.1502.coverdata", "/ramdisk/builds/app/Elixir.App.Jobs_meck_original.1502.coverdata"]
I already know that the mentioned modules are mocked. Though the project in question uses both,
Mox, in a way that is not easy to discover.
The lines above are just exemplary and happens for a lot of modules.
As all of them contain the term “
meck_original” I assume, that
Mock is somehow the culprit.
So far the backstory… Lets ask the actual question now:
Does this warning mean, that coverage data for this project is not reliable?