소스 검색

Avoid changing directories in test suite

pull/999/head
Fred Hebert 9 년 전
부모
커밋
6ba96dcf45
1개의 변경된 파일3개의 추가작업 그리고 6개의 파일을 삭제
  1. +3
    -6
      test/rebar_eunit_SUITE.erl

+ 3
- 6
test/rebar_eunit_SUITE.erl 파일 보기

@ -42,13 +42,10 @@ groups() ->
init_per_suite(Config) ->
PrivDir = ?config(priv_dir, Config),
DataDir = ?config(data_dir, Config),
{ok, Cwd} = file:get_cwd(),
file:set_cwd(PrivDir),
ok = ec_file:copy(filename:join([DataDir, "basic_app.zip"]), filename:join([PrivDir, "basic_app.zip"])),
{ok, _} = zip:extract(filename:join([PrivDir, "basic_app.zip"])),
{ok, _} = zip:extract(filename:join([PrivDir, "basic_app.zip"]), [{cwd, PrivDir}]),
ok = ec_file:copy(filename:join([DataDir, "multi_app.zip"]), filename:join([PrivDir, "multi_app.zip"])),
{ok, _} = zip:extract(filename:join([PrivDir, "multi_app.zip"])),
file:set_cwd(Cwd),
{ok, _} = zip:extract(filename:join([PrivDir, "multi_app.zip"]), [{cwd, PrivDir}]),
Config.
init_per_group(basic_app, Config) ->
@ -546,4 +543,4 @@ misspecified_eunit_first_files(Config) ->
{error, {rebar_prv_eunit, Error}} = rebar_test_utils:run_and_check(State, RebarConfig, ["eunit"], return),
{badconfig, {"Value `~p' of option `~p' must be a list", {some_file, eunit_first_files}}} = Error.
{badconfig, {"Value `~p' of option `~p' must be a list", {some_file, eunit_first_files}}} = Error.

불러오는 중...
취소
저장