C# CodedUI命令测试在一小时后停止

C# CodedUI命令测试在一小时后停止,c#,coded-ui-tests,C#,Coded Ui Tests,我正在尝试运行一组需要一个多小时才能完成的测试。 但是,一旦达到一小时的时间跨度,测试将停止并跳过所有尚未运行的测试。 任何建议都很好:)在您的测试设置文件中,其中一个测试设置是“如果总执行时间超过,则中止测试运行”,另一个设置是“如果执行时间超过,则将单个测试标记为失败:”—确保这两个设置都已调整以处理所需的持续时间 您可以更改测试超时属性,如本线程所示: 你的问题不太清楚,实际上没有。是否要对应用程序进行一小时的压力测试,然后终止测试?您是否能够控制测试结束代码?Timer类可能有用。测试输

我正在尝试运行一组需要一个多小时才能完成的测试。 但是,一旦达到一小时的时间跨度,测试将停止并跳过所有尚未运行的测试。
任何建议都很好:)

在您的测试设置文件中,其中一个测试设置是“如果总执行时间超过,则中止测试运行”,另一个设置是“如果执行时间超过,则将单个测试标记为失败:”—确保这两个设置都已调整以处理所需的持续时间

您可以更改测试超时属性,如本线程所示:


你的问题不太清楚,实际上没有。是否要对应用程序进行一小时的压力测试,然后终止测试?您是否能够控制测试结束代码?
Timer
类可能有用。测试输出中是否抛出任何错误消息?有没有恶意的配置?您是否正在离开一台解锁的机器,让它打开,让偶尔路过的人在他们认为合适的时候停止您的测试?我正在vs2012中创建一个.orderedtest,我运行我的orderedtest,一小时后测试将无故停止。没有错误消息,它会通知我哪些测试已通过,哪些测试已通过failed@ConorShannon尝试单独运行您的顺序测试中所有失败的测试。也许这些测试只是失败了?因为这是一个CodedUI测试,所以失败测试之前的测试的交互可能会导致这些测试失败。甚至可以尝试组合一个有序的测试,其中包含最后2个通过的测试,然后是所有失败的测试。谢谢:)我会尝试一下
[TestMethod]
[Timeout(10*60*1000)]
public void Login_ExpirationFail_Test()
{......}