철근을 사용하고 있으며 Erlang eunit 테스트를 위해 mnesia 디렉토리를 설정해야합니다 (보통 cmdline에서 erl -mnesia dir DIRECTORY
을 수행하여 수행 할 수 있음). 철근과 함께 특별한 용골 경로를 사용하여 eunit 테스트를 수행하려면 어떻게해야합니까?mnesia 디렉토리를 eunit 테스트 실행
mnesia 디렉토리가 에뮬레이터 인수이고 erlang을 통해 설정할 수 없기 때문에 rebar.conf 파일의 erl_opts
섹션이 도움이 될 것이라고 생각하지 않습니다. 또한, 나는 이것이 eunit 테스트를 실행할 때가 아니라 rebar가 코드를 컴파일 할 때 사용할 수있는 옵션이라고 생각한다. 그러나, 그것이 작동하더라도, 내가 동적으로 디렉토리를 설정할 수 있어야하기 때문에 그것은 나를 위해 작동하지 않을 것이다 (나는 다른 타겟이 다른 db 디렉토리를 갖는 Makefile을 작성하고있다).