2017-02-25 9 views
2

使用:それはebinにコードをコンパイルしますが、他のディレクトリは_build/test/libフォルダにシンボリックリンクされているRebar3 eunitテストのprivディレクトリをシンボリックリンクしない方法は?

$ rebar3 as test eunit 

。私は変更することで、プロファイルtestを使用して試してみた:これはなくlibディレクトリ_build/test/relディレクトリのために働く

{relx, [{dev_mode, false}]} 

。したがって、テスト中にlibシンボリックリンクディレクトリを参照しています。これらのディレクトリを元のディレクトリにシンボリックリンクしないようにする方法はありますか?

答えて

2

rebar3コードを見てから、これらのディレクトリを強制的にコピーする方法はないようです。 privディレクトリは常にシンボリックリンクhereのようです。使用した関数はsymlink_or_copyと呼ばれますが、there is an error while creating the symlinkの場合にのみコピーが終了します。

dev_mode is a relx optionです。そのため、rebar3の機能には影響しません。

この機能を追加したい場合は、ユースケースを説明する機能要求を作成し、それが有用であり、実装される可能性があると思われる理由を作成できます。

関連する問題