File tree 3 files changed +9
-1
lines changed
3 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ defmodule Mix.Tasks.Deps.Loadpaths do
28
28
* `--no-compile` - does not compile even if files require compilation
29
29
* `--no-deps-check` - does not check or compile deps, only load available ones
30
30
* `--no-elixir-version-check` - does not check Elixir version
31
+ * `--no-listeners` - does not start Mix listeners
31
32
* `--no-optional-deps` - does not compile or load optional deps
32
33
33
34
"""
@@ -76,7 +77,9 @@ defmodule Mix.Tasks.Deps.Loadpaths do
76
77
77
78
# For now we only allow listeners defined in dependencies, so
78
79
# we start them right after adding adding deps to the path
79
- Mix.PubSub . start_listeners ( )
80
+ if "--no-listeners" not in args do
81
+ Mix.PubSub . start_listeners ( )
82
+ end
80
83
81
84
:ok
82
85
end
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ defmodule Mix.Tasks.Loadpaths do
25
25
* `--no-compile` - does not compile dependencies, only check and load them
26
26
* `--no-deps-check` - does not check dependencies, only load available ones
27
27
* `--no-elixir-version-check` - does not check Elixir version
28
+ * `--no-listeners` - does not start Mix listeners
28
29
* `--no-optional-deps` - does not compile or load optional deps
29
30
30
31
"""
Original file line number Diff line number Diff line change @@ -425,6 +425,10 @@ defmodule Mix.Tasks.CompileTest do
425
425
File . write! ( "src/b.erl" , "-module(b)." )
426
426
File . write! ( "src/c.erl" , "-module(c)." )
427
427
428
+ # Ensure we can boot with compilation and listeners if desired
429
+ assert mix ( [ "loadpaths" , "--no-compile" , "--no-listeners" ] ) == ""
430
+
431
+ # Now setup dependencies
428
432
mix ( [ "deps.compile" ] )
429
433
430
434
parent = self ( )
You can’t perform that action at this time.
0 commit comments