2015-10-15 83 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