c# - 如何更改测试运行超时?

标签 c# visual-studio xunit visual-studio-mac

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

Canceling test run: test run timeout of 60000 milliseconds exceeded.

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

  • Mac 版 Visual Studio
  • 单位
  • xunit.runner.visualstudio
  • Microsoft.NET.Test.Sdk

最佳答案

Visual Studio for Mac 用来运行 .NET Core Test 项目测试的 VS Test 支持传递 run settings file在命令行上。这允许您设置超时。

查看 Visual Studio for Mac source code it seems this value of 60 seconds不幸的是硬编码。

Visual Studio for Mac 生成自己的运行设置,并将其传递给 VS 测试运行器。

您可能想在 Visual Studio for Mac developer community forum 上报告此事或打开GitHub issue这样您就可以在问题得到修复时收到通知。

关于c# - 如何更改测试运行超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47811831/

相关文章:

c# - 在 Startup.cs 中添加 DbContextOptions 而不是注册数据存储

c# - 将 JsonValue 转换为域对象

c++ - Visual C++ 2010 代码完成

sql-server - 从sql脚本创建mdf文件

visual-studio-2013 - XUnit nuget 失败(visual studio 2013)xunit.core 已经定义了依赖项

c# - 异步/等待执行差异

c# - 检索 Azure DevOps REST API 5.1 的 Accesstoken

c++ - 在 Visual Studio 2010(及更高版本)中定义包含或链接路径变量的位置

c# - 为什么这个 Assert.Throws 调用会以这种方式解析?

.net - XUnit 类似切面的功能