aboutsummaryrefslogtreecommitdiffstats
path: root/lib/kernel/test/application_SUITE.erl
diff options
context:
space:
mode:
authorJosé Valim <[email protected]>2019-03-04 14:30:26 +0100
committerJosé Valim <[email protected]>2019-03-04 14:33:26 +0100
commit4ff5cdd7ec35201e70e54f908f6a6805d42e5fb1 (patch)
tree716e734fec73a5dc9bd7eb59f122f405a5c80bfb /lib/kernel/test/application_SUITE.erl
parent0341e571fb1d16415b5663366f3128ba4dfbd123 (diff)
downloadotp-4ff5cdd7ec35201e70e54f908f6a6805d42e5fb1.tar.gz
otp-4ff5cdd7ec35201e70e54f908f6a6805d42e5fb1.tar.bz2
otp-4ff5cdd7ec35201e70e54f908f6a6805d42e5fb1.zip
Error on duplicated config apps/keys in -config
Continuation of d92eb79322. Erlang/OTP 21.3 warned on those cases and now we will raise on Erlang/OTP 22.0.
Diffstat (limited to 'lib/kernel/test/application_SUITE.erl')
-rw-r--r--lib/kernel/test/application_SUITE.erl17
1 files changed, 5 insertions, 12 deletions
diff --git a/lib/kernel/test/application_SUITE.erl b/lib/kernel/test/application_SUITE.erl
index 94d7c17712..1ab554db7c 100644
--- a/lib/kernel/test/application_SUITE.erl
+++ b/lib/kernel/test/application_SUITE.erl
@@ -2020,18 +2020,11 @@ set_env_errors(Conf) when is_list(Conf) ->
"application: kernel; erroneous parameter: distributed" =
badarg_msg(fun() -> application:set_env([{kernel, [{distributed, config}]}]) end),
- %% This will raise in the future
- ct:capture_start(),
- _ = application:set_env([{foo, []}, {foo, []}]),
- timer:sleep(100),
- ct:capture_stop(),
- [_ | _] = string:find(ct:capture_get(), "duplicate application config: foo"),
-
- ct:capture_start(),
- _ = application:set_env([{foo, [{bar, baz}, {bar, bat}]}]),
- timer:sleep(100),
- ct:capture_stop(),
- [_ | _] = string:find(ct:capture_get(), "application: foo; duplicate parameter: bar"),
+ "duplicate application config: foo" =
+ badarg_msg(fun() -> application:set_env([{foo, []}, {foo, []}]) end),
+
+ "application: foo; duplicate parameter: bar" =
+ badarg_msg(fun() -> application:set_env([{foo, [{bar, baz}, {bar, bat}]}]) end),
ok.