parroty / excoveralls

Coverage report tool for Elixir with coveralls.io integration.
MIT License
820 stars 178 forks source link

Excoveralls minimum_coverage conflicts with new Elixir changes. Result: Error: Process completed with exit code 3. #317

Open matsokolowski opened 1 year ago

matsokolowski commented 1 year ago

Coveralls starts mix task --cover https://github.com/parroty/excoveralls/blob/509c526cd670b853fa60c6455136eb0e57da3664/lib/mix/tasks.ex#L54 which uses its own threshold parameter https://github.com/elixir-lang/elixir/blob/caed7d1d3fe368564f7204680c89ae58c8d7303b/lib/mix/lib/mix/tasks/test.coverage.ex#L296C47-L296C47 which causes problems when minimum_coverage is below 90%. The result is

Error: Process completed with exit code 3.