[英]TFS 2013 Build: Running Unit Tests in Parallel on multiple build agents
[英]Running unit tests in parallel in teamcity?
在C#项目中以团队身份并行运行单元测试的最佳方法是什么?
我可以使用MsTest或NUnit或任何其他方式运行测试,我只需要一种并行运行测试以减少执行时间的方法即可。
Teamcity不会并行执行测试,并且没有选项可以在默认的NUnit测试运行程序中激活该功能。
但是,自2.5版以来,NUnit包含PNunit,因此您可以使用PNUnit创建可以并行运行的单元测试,也可以使用控制台测试运行程序在teamcity中运行它们。 因此,如果出于任何原因确实需要并行执行测试,则必须更改测试实现以支持它。
有关详细信息,请查看NUnit发行说明和PUnit网站:
您可以这样进行。 但是请注意,PNunit的制造商说:“ PNUnit并非仅用于“偶然”并行性,只是为了使测试运行更快。而是用于测试由分布式,通讯组件组成的应用程序的方式。”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.