From 771a2fbef69392389643f0ff99c44abc75da9dda Mon Sep 17 00:00:00 2001 From: Dan Schultzer <1254724+danschultzer@users.noreply.github.com> Date: Sat, 22 Jul 2023 16:38:30 -0700 Subject: [PATCH] Don't prune code paths --- test/fixtures/alt_core_path/mix.exs | 7 ++++++- test/fixtures/alt_local_path/mix.exs | 7 ++++++- test/fixtures/default_apps/mix.exs | 2 +- test/fixtures/direct_apps/mix.exs | 8 +++++++- test/fixtures/ignore/mix.exs | 1 + test/fixtures/ignore_apps/mix.exs | 1 + test/fixtures/ignore_strict/mix.exs | 1 + test/fixtures/ignore_string/mix.exs | 1 + test/fixtures/local_plt/mix.exs | 7 ++++++- test/fixtures/local_plt_no_warn/mix.exs | 7 ++++++- test/fixtures/no_lockfile/mix.exs | 1 + test/fixtures/no_umbrella/mix.exs | 1 + test/fixtures/nonexistent_deps/mix.exs | 7 ++++++- test/fixtures/plt_add_deps_deprecations/mix.exs | 1 + test/fixtures/umbrella/apps/first_one/mix.exs | 1 + test/fixtures/umbrella/apps/second_one/mix.exs | 1 + test/fixtures/umbrella/mix.exs | 1 + test/fixtures/umbrella_ignore_apps/apps/first_one/mix.exs | 1 + .../fixtures/umbrella_ignore_apps/apps/second_one/mix.exs | 1 + test/fixtures/umbrella_ignore_apps/mix.exs | 1 + 20 files changed, 51 insertions(+), 7 deletions(-) diff --git a/test/fixtures/alt_core_path/mix.exs b/test/fixtures/alt_core_path/mix.exs index 046fce88..542c7414 100644 --- a/test/fixtures/alt_core_path/mix.exs +++ b/test/fixtures/alt_core_path/mix.exs @@ -2,6 +2,11 @@ defmodule AltCorePath.Mixfile do use Mix.Project def project do - [app: :alt_core_path, version: "1.0.0", dialyzer: [plt_core_path: "_build"]] + [ + app: :alt_core_path, + prune_code_paths: false, + version: "1.0.0", + dialyzer: [plt_core_path: "_build"] + ] end end diff --git a/test/fixtures/alt_local_path/mix.exs b/test/fixtures/alt_local_path/mix.exs index ec8fdd42..a6d1bc5f 100644 --- a/test/fixtures/alt_local_path/mix.exs +++ b/test/fixtures/alt_local_path/mix.exs @@ -2,6 +2,11 @@ defmodule AltLocalPath.Mixfile do use Mix.Project def project do - [app: :alt_local_path, version: "1.0.0", dialyzer: [plt_local_path: "dialyzer"]] + [ + app: :alt_local_path, + prune_code_paths: false, + version: "1.0.0", + dialyzer: [plt_local_path: "dialyzer"] + ] end end diff --git a/test/fixtures/default_apps/mix.exs b/test/fixtures/default_apps/mix.exs index a0055c06..9ba7dc7b 100644 --- a/test/fixtures/default_apps/mix.exs +++ b/test/fixtures/default_apps/mix.exs @@ -2,7 +2,7 @@ defmodule DefaultApps.Mixfile do use Mix.Project def project do - [app: :default_apps, version: "0.1.0", deps: deps()] + [app: :default_apps, prune_code_paths: false, version: "0.1.0", deps: deps()] end def application do diff --git a/test/fixtures/direct_apps/mix.exs b/test/fixtures/direct_apps/mix.exs index 8d9824df..25e1a648 100644 --- a/test/fixtures/direct_apps/mix.exs +++ b/test/fixtures/direct_apps/mix.exs @@ -2,7 +2,13 @@ defmodule DirectApps.Mixfile do use Mix.Project def project do - [app: :direct_apps, version: "0.1.0", deps: deps(), dialyzer: [plt_add_deps: :apps_direct]] + [ + app: :direct_apps, + prune_code_paths: false, + version: "0.1.0", + deps: deps(), + dialyzer: [plt_add_deps: :apps_direct] + ] end def application do diff --git a/test/fixtures/ignore/mix.exs b/test/fixtures/ignore/mix.exs index 2204b0ea..8ec40f22 100644 --- a/test/fixtures/ignore/mix.exs +++ b/test/fixtures/ignore/mix.exs @@ -5,6 +5,7 @@ defmodule Ignore.Mixfile do [ app: :ignore, version: "0.1.0", + prune_code_paths: false, dialyzer: [ ignore_warnings: "ignore_test.exs", list_unused_filters: true diff --git a/test/fixtures/ignore_apps/mix.exs b/test/fixtures/ignore_apps/mix.exs index 2ecbd5d3..36ecbb45 100644 --- a/test/fixtures/ignore_apps/mix.exs +++ b/test/fixtures/ignore_apps/mix.exs @@ -5,6 +5,7 @@ defmodule IgnoreApps.Mixfile do [ app: :ignore_apps, version: "0.1.0", + prune_code_paths: false, deps: deps(), dialyzer: [ plt_ignore_apps: [:logger] diff --git a/test/fixtures/ignore_strict/mix.exs b/test/fixtures/ignore_strict/mix.exs index dab0c95c..471e41c4 100644 --- a/test/fixtures/ignore_strict/mix.exs +++ b/test/fixtures/ignore_strict/mix.exs @@ -5,6 +5,7 @@ defmodule IgnoreStrict.Mixfile do [ app: :ignore_strict, version: "0.1.0", + prune_code_paths: false, dialyzer: [ ignore_warnings: "ignore_strict_test.exs", list_unused_filters: true diff --git a/test/fixtures/ignore_string/mix.exs b/test/fixtures/ignore_string/mix.exs index 747c28cb..ecd0fbfb 100644 --- a/test/fixtures/ignore_string/mix.exs +++ b/test/fixtures/ignore_string/mix.exs @@ -5,6 +5,7 @@ defmodule IgnoreString.Mixfile do [ app: :ignore_string, version: "0.1.0", + prune_code_paths: false, dialyzer: [ ignore_warnings: "dialyzer.ignore-warnings", list_unused_filters: true diff --git a/test/fixtures/local_plt/mix.exs b/test/fixtures/local_plt/mix.exs index a5577dcb..b0ff42cc 100644 --- a/test/fixtures/local_plt/mix.exs +++ b/test/fixtures/local_plt/mix.exs @@ -2,6 +2,11 @@ defmodule LocalPlt.Mixfile do use Mix.Project def project do - [app: :local_plt, version: "1.0.0", dialyzer: [plt_file: "local.plt"]] + [ + app: :local_plt, + prune_code_paths: false, + version: "1.0.0", + dialyzer: [plt_file: "local.plt"] + ] end end diff --git a/test/fixtures/local_plt_no_warn/mix.exs b/test/fixtures/local_plt_no_warn/mix.exs index 821cea52..36382275 100644 --- a/test/fixtures/local_plt_no_warn/mix.exs +++ b/test/fixtures/local_plt_no_warn/mix.exs @@ -2,6 +2,11 @@ defmodule LocalPltNoWarn.Mixfile do use Mix.Project def project do - [app: :local_plt_no_warn, version: "1.0.0", dialyzer: [plt_file: {:no_warn, "local.plt"}]] + [ + app: :local_plt_no_warn, + prune_code_paths: false, + version: "1.0.0", + dialyzer: [plt_file: {:no_warn, "local.plt"}] + ] end end diff --git a/test/fixtures/no_lockfile/mix.exs b/test/fixtures/no_lockfile/mix.exs index 641a55a7..d5b37773 100644 --- a/test/fixtures/no_lockfile/mix.exs +++ b/test/fixtures/no_lockfile/mix.exs @@ -4,6 +4,7 @@ defmodule NoLockfile.Mixfile do def project do [ app: :no_lockfile, + prune_code_paths: false, version: "1.0.0" ] end diff --git a/test/fixtures/no_umbrella/mix.exs b/test/fixtures/no_umbrella/mix.exs index ea9441ab..bf97d5ea 100644 --- a/test/fixtures/no_umbrella/mix.exs +++ b/test/fixtures/no_umbrella/mix.exs @@ -4,6 +4,7 @@ defmodule NoUmbrella.Mixfile do def project do [ app: :no_umbrella, + prune_code_paths: false, version: "0.1.0", lockfile: "../mix.lock", elixir: "~> 1.3", diff --git a/test/fixtures/nonexistent_deps/mix.exs b/test/fixtures/nonexistent_deps/mix.exs index 8e045497..8e1de127 100644 --- a/test/fixtures/nonexistent_deps/mix.exs +++ b/test/fixtures/nonexistent_deps/mix.exs @@ -2,7 +2,12 @@ defmodule NonexistentDeps.Mixfile do use Mix.Project def project do - [app: :nonexistent_deps, version: "0.1.0", deps: deps()] + [ + app: :nonexistent_deps, + prune_code_paths: false, + version: "0.1.0", + deps: deps() + ] end def application do diff --git a/test/fixtures/plt_add_deps_deprecations/mix.exs b/test/fixtures/plt_add_deps_deprecations/mix.exs index fc409562..d5bcb154 100644 --- a/test/fixtures/plt_add_deps_deprecations/mix.exs +++ b/test/fixtures/plt_add_deps_deprecations/mix.exs @@ -4,6 +4,7 @@ defmodule PltAddDepsDeprecations.Mixfile do def project do [ app: :plt_add_deps_deprecations, + prune_code_paths: false, version: "0.1.0", dialyzer: [ plt_add_deps: true diff --git a/test/fixtures/umbrella/apps/first_one/mix.exs b/test/fixtures/umbrella/apps/first_one/mix.exs index 416dee38..1f75a254 100644 --- a/test/fixtures/umbrella/apps/first_one/mix.exs +++ b/test/fixtures/umbrella/apps/first_one/mix.exs @@ -4,6 +4,7 @@ defmodule FirstOne.Mixfile do def project do [ app: :first_one, + prune_code_paths: false, version: "0.1.0", build_path: "../../_build", config_path: "../../config/config.exs", diff --git a/test/fixtures/umbrella/apps/second_one/mix.exs b/test/fixtures/umbrella/apps/second_one/mix.exs index b3aa30b9..1d1abdf4 100644 --- a/test/fixtures/umbrella/apps/second_one/mix.exs +++ b/test/fixtures/umbrella/apps/second_one/mix.exs @@ -4,6 +4,7 @@ defmodule SecondOne.Mixfile do def project do [ app: :second_one, + prune_code_paths: false, version: "0.1.0", build_path: "../../_build", config_path: "../../config/config.exs", diff --git a/test/fixtures/umbrella/mix.exs b/test/fixtures/umbrella/mix.exs index 1937961d..8885146e 100644 --- a/test/fixtures/umbrella/mix.exs +++ b/test/fixtures/umbrella/mix.exs @@ -4,6 +4,7 @@ defmodule Umbrella.Mixfile do def project do [ apps_path: "apps", + prune_code_paths: false, build_embedded: Mix.env() == :prod, start_permanent: Mix.env() == :prod, deps: [] diff --git a/test/fixtures/umbrella_ignore_apps/apps/first_one/mix.exs b/test/fixtures/umbrella_ignore_apps/apps/first_one/mix.exs index 416dee38..1f75a254 100644 --- a/test/fixtures/umbrella_ignore_apps/apps/first_one/mix.exs +++ b/test/fixtures/umbrella_ignore_apps/apps/first_one/mix.exs @@ -4,6 +4,7 @@ defmodule FirstOne.Mixfile do def project do [ app: :first_one, + prune_code_paths: false, version: "0.1.0", build_path: "../../_build", config_path: "../../config/config.exs", diff --git a/test/fixtures/umbrella_ignore_apps/apps/second_one/mix.exs b/test/fixtures/umbrella_ignore_apps/apps/second_one/mix.exs index b3aa30b9..1d1abdf4 100644 --- a/test/fixtures/umbrella_ignore_apps/apps/second_one/mix.exs +++ b/test/fixtures/umbrella_ignore_apps/apps/second_one/mix.exs @@ -4,6 +4,7 @@ defmodule SecondOne.Mixfile do def project do [ app: :second_one, + prune_code_paths: false, version: "0.1.0", build_path: "../../_build", config_path: "../../config/config.exs", diff --git a/test/fixtures/umbrella_ignore_apps/mix.exs b/test/fixtures/umbrella_ignore_apps/mix.exs index 43e248c9..4df9ff21 100644 --- a/test/fixtures/umbrella_ignore_apps/mix.exs +++ b/test/fixtures/umbrella_ignore_apps/mix.exs @@ -4,6 +4,7 @@ defmodule UmbrellaIgnoreApps.Mixfile do def project do [ apps_path: "apps", + prune_code_paths: false, build_embedded: Mix.env() == :prod, start_permanent: Mix.env() == :prod, deps: [],