|
|
@ -102,7 +102,11 @@ check_results(AppDir, Expected) -> |
|
|
|
BuildDir = filename:join([AppDir, "_build", "lib"]), |
|
|
|
CheckoutsDir = filename:join([AppDir, "_checkouts"]), |
|
|
|
Apps = rebar_app_discover:find_apps([AppDir]), |
|
|
|
InvalidApps = rebar_app_discover:find_apps([AppDir], invalid), |
|
|
|
ValidApps = rebar_app_discover:find_apps([AppDir], valid), |
|
|
|
AppsNames = [{ec_cnv:to_list(rebar_app_info:name(App)), App} || App <- Apps], |
|
|
|
InvalidAppsNames = [{ec_cnv:to_list(rebar_app_info:name(App)), App} || App <- InvalidApps], |
|
|
|
ValidAppsNames = [{ec_cnv:to_list(rebar_app_info:name(App)), App} || App <- ValidApps], |
|
|
|
Deps = rebar_app_discover:find_apps([BuildDir], all), |
|
|
|
DepsNames = [{ec_cnv:to_list(rebar_app_info:name(App)), App} || App <- Deps], |
|
|
|
Checkouts = rebar_app_discover:find_apps([CheckoutsDir], all), |
|
|
@ -116,6 +120,22 @@ check_results(AppDir, Expected) -> |
|
|
|
{Name, _App} -> |
|
|
|
ok |
|
|
|
end |
|
|
|
; ({app, Name, invalid}) -> |
|
|
|
ct:pal("Name: ~p", [Name]), |
|
|
|
case lists:keyfind(Name, 1, InvalidAppsNames) of |
|
|
|
false -> |
|
|
|
error({app_not_found, Name}); |
|
|
|
{Name, _App} -> |
|
|
|
ok |
|
|
|
end |
|
|
|
; ({app, Name, valid}) -> |
|
|
|
ct:pal("Name: ~p", [Name]), |
|
|
|
case lists:keyfind(Name, 1, ValidAppsNames) of |
|
|
|
false -> |
|
|
|
error({app_not_found, Name}); |
|
|
|
{Name, _App} -> |
|
|
|
ok |
|
|
|
end |
|
|
|
; ({checkout, Name}) -> |
|
|
|
ct:pal("Name: ~p", [Name]), |
|
|
|
?assertNotEqual(false, lists:keyfind(Name, 1, CheckoutsNames)) |
|
|
|