我有一个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中的测试框架)
答案 0 :(得分:1)
您应该在TFS构建定义中使用内置测试执行功能,该定义位于构建定义的“进程”选项卡上。它允许您指定* .testsettings文件,该文件又包含超时等。