diff --git a/apps/admin/mix.exs b/apps/admin/mix.exs index 26c793ae..2eae2ec8 100644 --- a/apps/admin/mix.exs +++ b/apps/admin/mix.exs @@ -14,7 +14,8 @@ defmodule Admin.MixProject do compilers: [:phoenix, :gettext] ++ Mix.compilers(), start_permanent: Mix.env() == :prod, aliases: aliases(), - deps: deps() + deps: deps(), + test_coverage: [tool: ExCoveralls], ] end @@ -39,6 +40,7 @@ defmodule Admin.MixProject do [ {:auth_web, in_umbrella: true}, {:ecto_sql, "~> 3.4"}, + {:excoveralls, "~> 0.10", only: [:dev, :test]}, {:kaffy, path: "kaffy"}, {:phoenix, "~> 1.5.3"}, {:phoenix_ecto, "~> 4.0"}, diff --git a/apps/app/mix.exs b/apps/app/mix.exs index 95ea7028..7cba2808 100644 --- a/apps/app/mix.exs +++ b/apps/app/mix.exs @@ -14,7 +14,8 @@ defmodule App.MixProject do compilers: [:phoenix, :gettext] ++ Mix.compilers(), start_permanent: Mix.env() == :prod, aliases: aliases(), - deps: deps() + deps: deps(), + test_coverage: [tool: ExCoveralls], ] end @@ -39,6 +40,7 @@ defmodule App.MixProject do [ {:core, in_umbrella: true}, {:ecto_sql, "~> 3.4"}, + {:excoveralls, "~> 0.10", only: [:dev, :test]}, {:phoenix, "~> 1.5.3"}, {:phoenix_ecto, "~> 4.0"}, {:phoenix_html, "~> 2.11"}, diff --git a/apps/auth/mix.exs b/apps/auth/mix.exs index 6972b082..88958e05 100644 --- a/apps/auth/mix.exs +++ b/apps/auth/mix.exs @@ -13,7 +13,8 @@ defmodule Auth.MixProject do elixirc_paths: elixirc_paths(Mix.env()), start_permanent: Mix.env() == :prod, aliases: aliases(), - deps: deps() + deps: deps(), + test_coverage: [tool: ExCoveralls], ] end @@ -37,6 +38,7 @@ defmodule Auth.MixProject do defp deps do [ {:ex_prompt, "~> 0.1.5"}, + {:excoveralls, "~> 0.10", only: [:dev, :test]}, {:phoenix_pubsub, "~> 2.0"}, {:pow, "~> 1.0.20"}, {:ecto_sql, "~> 3.4"}, diff --git a/apps/auth_web/mix.exs b/apps/auth_web/mix.exs index 80709236..4c30175e 100644 --- a/apps/auth_web/mix.exs +++ b/apps/auth_web/mix.exs @@ -14,7 +14,8 @@ defmodule AuthWeb.MixProject do compilers: [:phoenix, :gettext] ++ Mix.compilers(), start_permanent: Mix.env() == :prod, aliases: aliases(), - deps: deps() + deps: deps(), + test_coverage: [tool: ExCoveralls], ] end @@ -39,6 +40,7 @@ defmodule AuthWeb.MixProject do [ {:auth, in_umbrella: true}, {:core, in_umbrella: true}, + {:excoveralls, "~> 0.10", only: [:dev, :test]}, {:phoenix, "~> 1.5.3"}, {:phoenix_ecto, "~> 4.0"}, {:phoenix_html, "~> 2.11"}, diff --git a/mix.exs b/mix.exs index f499ec41..4bd471ce 100644 --- a/mix.exs +++ b/mix.exs @@ -19,6 +19,7 @@ defmodule Legendary.Mixfile do defp aliases do [ "deps.get": ["cmd mix deps.get"], + "coveralls.html": ["cmd MIX_ENV=test mix coveralls.html"], "ecto.migrate": ["cmd mix ecto.migrate"], "npm.install": ["cmd npm install --prefix assets"], test: ["cmd mix test"]