繁体   English   中英

在团队合作中并行运行单元测试?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM