瀏覽代碼

Fix for R15B03

pull/783/head
Takeru Ohta 9 年之前
父節點
當前提交
db2a53b3d9
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. +5
    -3
      test/rebar_dialyzer_SUITE.erl

+ 5
- 3
test/rebar_dialyzer_SUITE.erl 查看文件

@ -141,19 +141,19 @@ plt_apps_option(Config) ->
Name1 = rebar_test_utils:create_random_name("app1_"), Name1 = rebar_test_utils:create_random_name("app1_"),
Vsn1 = rebar_test_utils:create_random_vsn(), Vsn1 = rebar_test_utils:create_random_vsn(),
rebar_test_utils:create_app(filename:join([AppDir,"deps",Name1]), Name1, Vsn1, rebar_test_utils:create_app(filename:join([AppDir,"deps",Name1]), Name1, Vsn1,
[erts]),
[]),
App1 = ec_cnv:to_atom(Name1), App1 = ec_cnv:to_atom(Name1),
Name2 = rebar_test_utils:create_random_name("app2_"), Name2 = rebar_test_utils:create_random_name("app2_"),
Vsn2 = rebar_test_utils:create_random_vsn(), Vsn2 = rebar_test_utils:create_random_vsn(),
rebar_test_utils:create_app(filename:join([AppDir,"deps",Name2]), Name2, Vsn2, rebar_test_utils:create_app(filename:join([AppDir,"deps",Name2]), Name2, Vsn2,
[erts, App1]), % App2 depends on App1
[App1]), % App2 depends on App1
App2 = ec_cnv:to_atom(Name2), App2 = ec_cnv:to_atom(Name2),
Name3 = rebar_test_utils:create_random_name("app3_"), % the project application Name3 = rebar_test_utils:create_random_name("app3_"), % the project application
Vsn3 = rebar_test_utils:create_random_vsn(), Vsn3 = rebar_test_utils:create_random_vsn(),
rebar_test_utils:create_app(AppDir, Name3, Vsn3, rebar_test_utils:create_app(AppDir, Name3, Vsn3,
[erts, App2]), % App3 depends on App2
[App2]), % App3 depends on App2
%% Dependencies settings %% Dependencies settings
State1 = rebar_state:add_resource(State, {localfs, rebar_localfs_resource}), State1 = rebar_state:add_resource(State, {localfs, rebar_localfs_resource}),
@ -169,6 +169,8 @@ plt_apps_option(Config) ->
%% Dialyzer: plt_apps = top_level_deps (default) %% Dialyzer: plt_apps = top_level_deps (default)
rebar_test_utils:run_and_check(Config1, RebarConfig1, ["dialyzer"], rebar_test_utils:run_and_check(Config1, RebarConfig1, ["dialyzer"],
{ok, [{app, Name3}]}), {ok, [{app, Name3}]}),
%% NOTE: `erts` is included in `base_plt_apps`
{ok, PltFiles1} = plt_files(Plt), {ok, PltFiles1} = plt_files(Plt),
?assertEqual([App2, erts], get_apps_from_beam_files(PltFiles1)), ?assertEqual([App2, erts], get_apps_from_beam_files(PltFiles1)),

Loading…
取消
儲存