diff options
author | Fred Hebert <mononcqc@ferd.ca> | 2016-06-22 12:44:17 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-22 12:44:17 -0400 |
commit | feed75ca91423be8eaf49e1db57a5ef605238aed (patch) | |
tree | 4cfdb045ad1f8eab45a583a95ad297edfc444f51 /test/rebar_upgrade_SUITE.erl | |
parent | 4fd419528186cb399f5cbeec7051afa89e7bbf3c (diff) | |
parent | 71df9bf1411c04e2f7dae7e9f0352180664b9365 (diff) |
Merge pull request #1207 from ferd/pkg-local-hash-lock
lock file contains expected hash for pkg dependencies
Diffstat (limited to 'test/rebar_upgrade_SUITE.erl')
-rw-r--r-- | test/rebar_upgrade_SUITE.erl | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/test/rebar_upgrade_SUITE.erl b/test/rebar_upgrade_SUITE.erl index e7651a1..66e1fdf 100644 --- a/test/rebar_upgrade_SUITE.erl +++ b/test/rebar_upgrade_SUITE.erl @@ -654,7 +654,14 @@ novsn_pkg(Config) -> rewrite_locks({ok, Expectations}, Config) -> AppDir = ?config(apps, Config), LockFile = filename:join([AppDir, "rebar.lock"]), - {ok, [Locks]} = file:consult(LockFile), + Locks = case ?config(deps_type, Config) of + git -> + {ok, [LockData]} = file:consult(LockFile), + LockData; + pkg -> + {ok, [{_Vsn, LockData}|_]} = file:consult(LockFile), + LockData + end, ExpLocks = [{list_to_binary(Name), Vsn} || {lock, Name, Vsn} <- Expectations], NewLocks = lists:foldl( |