如何在TFSBuild MSBuild脚本中设置测试超时值?

时间:2011-11-16 20:41:53

标签: msbuild tfsbuild

我有一个MSBuild脚本,它告诉TFSBuild运行我的自动化测试,如下所示:

<Project DefaultTargets="MyBuild" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
...
<ItemGroup>
    <TestContainer Include="$(OutDir)\Test1.dll" />
    <TestContainer Include="$(OutDir)\Test2.dll" />
    <TestContainer Include="$(OutDir)\Test3.dll" />
    ...
</ItemGroup>
...

测试的默认超时似乎是30分钟,但我的测试都不应超过~3秒。如何更改XML中的超时?

(我正在使用Microsoft.VisualStudio.TestTools.UnitTesting中的测试框架)

1 个答案:

答案 0 :(得分:1)

您应该在TFS构建定义中使用内置测试执行功能,该定义位于构建定义的“进程”选项卡上。它允许您指定* .testsettings文件,该文件又包含超时等。