如何更改测试运行超时?

Kar*_*een 6 c# xunit visual-studio visual-studio-mac

我的一些测试类运行时间超过一分钟,我无法完成它们,因为它取消了它说:

取消测试运行:超出60000毫秒的测试运行超时.

这是可配置的吗?我正在使用最新版本:

  • 适用于Mac的Visual Studio
  • 的xUnit
  • xunit.runner.visualstudio
  • Microsoft.NET.Test.Sdk

Mat*_*ard 7

Visual Test for Mac用于运行.NET Core Test项目测试的VS Test支持在命令行上传递运行设置文件.这允许您设置超时.

看看Visual Studio for Mac源代码,不幸的是,这个60秒的值很难编码.

Visual Studio for Mac生成自己的运行设置,并将其传递给VS Test运行程序.

您可能希望在Visual Studio for Mac开发人员社区论坛上报告此问题或打开GitHub问题,以便在修复时收到通知.

  • 我在[这里]添加了一个问题(https://github.com/mono/monodevelop/issues/3513).据我所知,没有解决方法. (3认同)
  • 看起来这是在beta频道中修复的(通过Karl Green的链接).他们更新了它以将超时设置为最大可能值,因此基本上不再有超时. (2认同)