我的一些测试类(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/