【发布时间】:2015-10-27 16:43:41
【问题描述】:
MSTest 有一个TimeoutAttribute,可用于指定测试超时。
但是如果没有该属性的测试没有完成会发生什么?有默认超时吗?使用 mstest.exe 或在 Visual Studio 中运行测试时,默认值是否相同?
【问题讨论】:
标签: unit-testing mstest
MSTest 有一个TimeoutAttribute,可用于指定测试超时。
但是如果没有该属性的测试没有完成会发生什么?有默认超时吗?使用 mstest.exe 或在 Visual Studio 中运行测试时,默认值是否相同?
【问题讨论】:
标签: unit-testing mstest
在 Visual Studio 中,使用 testsettings 文件,默认值为 30 分钟。
在 Visual Studio 中,使用 runsettings 文件时,它可能是可配置的。
使用微软测试用例,添加
<MSTest>
<TestTimeout>3600000</TestTimeout>
</MSTest>
在 runsettings 文件中,将 microsoft 单元测试的默认超时设置为 1 小时。
【讨论】: