mstest中单元测试的默认超时是多少?

时间:2015-10-27 16:43:41

标签: unit-testing mstest

MSTest有一个TimeoutAttribute,可用于指定测试超时。

但是如果没有该属性的测试没有完成会发生什么?是否有默认超时?当使用mstest.exe或Visual Studio运行测试时,默认值是否相同?

2 个答案:

答案 0 :(得分:0)

我认为它是5分钟,除非你使用有序测试,否则这个post也是如此,它看起来像this(一种旧帖子,但找到一个好的参考并不容易在它上面。)

答案 1 :(得分:0)

在Visual Studio中,使用测试设置文件,默认值为30分钟。

在Visual Studio中,使用运行设置文件时,它可能是可配置的。

使用Microsoft测试用例,添加

    <MSTest>
     <TestTimeout>3600000</TestTimeout>
    </MSTest>

在runsettings文件中,以便将Microsoft单元测试的默认超时设置为1小时。