Unit testing Team Foundation服务器上的单元测试的测试设置

Unit testing Team Foundation服务器上的单元测试的测试设置,unit-testing,tfs,mstest,Unit Testing,Tfs,Mstest,我正在使用TestFoundation服务器上的MSTEST和运行单元测试。我正在做通配符测试执行作为;另请参见图片 我希望对一个特定的dll/测试程序集(我们称之为foo.dll)使用任意测试设置文件,而不使用任何测试设置文件/对通配符捕获的每个其他dll使用默认设置。最好的方法是什么 我有一张图片可以帮助说明: (以上是进程选项卡上的屏幕的图像->基本->自动化测试->测试组合,在Team Foundation Budio模板中)。< P>用标准的、开箱即用的过程模板,你不能做你正在做的事

我正在使用TestFoundation服务器上的MSTEST和运行单元测试。我正在做通配符测试执行作为;另请参见图片

我希望对一个特定的dll/测试程序集(我们称之为foo.dll)使用任意测试设置文件,而不使用任何测试设置文件/对通配符捕获的每个其他dll使用默认设置。最好的方法是什么

我有一张图片可以帮助说明:


(以上是进程选项卡上的屏幕的图像->基本->自动化测试->测试组合,在Team Foundation Budio模板中)。

< P>用标准的、开箱即用的过程模板,你不能做你正在做的事情。不能同时通配符程序集和排除某些程序集,也不能仅为某些程序集附加测试设置文件。原因是在引擎盖下,它只进行一次测试运行,设置适用于整个测试运行

作为一个想法,您可以复制和定制构建过程模板,并专门修改与运行测试相关的部分,以完成您需要的任务。例如,向其中添加第二个测试运行,以便您可以在不使用运行设置的情况下执行一组测试,并使用它们执行另一次运行。对于这两个测试运行,请使用通配符规范,然后使用“条件/参数”选项卡确定要运行的测试。在要从第一次运行中排除的DLL中,使用属性标记测试,并忽略第一次测试运行中的测试。对于第二种情况,只包括具有该属性的测试