2011-08-10 139 views

回答

33
./rebar eunit skip_deps=true 

(或recursive=false與最新版本)。

+0

很酷。有用。儘管如此,我試圖在rebar.config({skip_deps,true}。和{eunit,[{skip_deps,true}]}。)中設置它。 –

+4

請注意'./rebar clean get-deps compile eunit skip_deps = true'不起作用 - _Why not_?因爲'rebar'會跳過*編譯*依賴關係!不過,單獨的命令'./rebar clean get-deps compile'和'./rebar eunit skip_deps = true'起作用。 –

3

也有隻爲特定的應用程序運行的測試選項:

./rebar eunit app=app_name 
+2

這實際上並不適用於我。我正在使用來自GitHub的最新鋼筋快照。你正在運行哪個版本? –

+0

@Roberto Alio:奇怪。我的版本是「rebar版本:2日期:20110714_102521 vcs:git df86768」 –

4

您也還可以使用

./rebar eunit apps=your_app1,your_app2 

這將運行eunit測試只針對指定的應用程序。

相關問題