Hello again, thanks for your time and prompt reply!
I am not sure, I might not have been clear enough. For example, given an umbrella project, I can run `mix test --export-coverage` from the project root. Even if `:covertool` is specified as a tool in `test_coverage:`, the .coverdata files are exported correctly alongside XML within each folder.
The problem is: when I run `mix test.coverage`, it takes all .coverdata files and compiles them into an
HTML report without any consideration for the specified coverage tool. Yes, this issue could be solved with a custom command within the package to operate upon coverdata files, but I still believe that this behavior is counterintuitive. Maybe another option could be specified explicitly for report generation based on multiple coverdata files?
One more example (although not my use case) could be the `--partitions` flag. It implicitly generates coverdata files, which are then expected to be compiled via `mix test.coverage`. So if a person has the tool specified in `test_coverage`, then running `mix test` will produce different reports from `mix test --partitions` and `mix test.coverage` because one will use the coverage tool and the other will not.
Thank you again for your attention!