2015-10-15 155 views
1

你好,我有一個關於在特定的TFS版本中實現Jasmine單元測試的問題。我發現這Tutorial這正是我想要的。在Visual Studio中通過TFS運行茉莉花單元測試

但我不想使用這個,因爲我不想檢查phantomjs.exe,這是一個+/- 46 MB的文件,所以我接下來可以做什麼?

你們有沒有人知道,如果網上有關於在構建服務器上直接安裝它(而不是TFS)的教程?

回答

1

它現在可以參考放肆作爲NuGet包:

隨着該包引用(和Visual Studio 2013更新2或更高),則測試將在被執行建立。您將需要執行其他步驟來調整.runsettings和測試程序集規範以包含測試文件...;*.test.js

+0

但是,如果我這樣做,Chutzpah是否不包含phantomjs.exe到TFS?通過NuGet進行引用與檢入文件不同嗎? – Rotan075

+1

如果您未檢入包文件夾,TFS將在構建應用程序時自動恢復包。 – jessehouwing

+1

NuGet會自動緩存它下載的軟件包,所以它不應該每次運行我們的構建時都這樣做:http://www.hanselman.com/blog/HowToAccessNuGetWhenNuGetorgIsDownOrYoureOnAPlane.aspx – jessehouwing