问题标签 [runsettings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
268 浏览

.net-core - 在机器上执行测试时,发布管道找不到 .runsettings 文件

我在 azure 中为我的 .Net 核心测试项目创建了一个发布管道。我正在使用runsettings文件来存储我的硒自动化项目的测试输入。

在运行管道时,它因错误而失败 - 程序集初始化方法 Tests_MSTestAssemblyHooks.AssemblyInitialize 引发了异常。System.Exception:System.Exception:单元测试提供程序已设置。中止测试执行。

当我们不runsettings从测试>配置运行设置中选择文件时,这与 Visual Studio 中的相同错误。从这个我猜,它无法找到runsettings文件。

我在VsTest 任务runsettings中提到了文件。由于它不起作用,所以我还在发布管道中添加了复制文件任务。这里有更多来自 VsTest 任务日志的屏幕截图 - 1 , 2 , 3因为我无法在此处附加文件。

如果这很重要,我将使用 MS Test 作为测试框架和自托管代理池。

0 投票
0 回答
71 浏览

c# - C# 单元测试 - 运行设置文件

运行设置文件是否仅由 Visual Studio 使用,或者它也将被某些 CI/CD 平台中的管道使用?

如果上传运行设置文件以在 CI/CD 平台中使用,是否有某种方法可以像清单文件一样创建多个文件?

例如:.runsettings、.dev.runsettings 等...

微软官方文档:https ://docs.microsoft.com/en-us/visualstudio/test/configure-unit-tests-by-using-a-dot-runsettings-file?view=vs-2022

谢谢!

0 投票
1 回答
18 浏览

nunit-3.0 - nunit3 inline runsettings args 无法在 Mac 上解析

请问,谁能告诉我应该使用什么格式来传递 runsettings args 来测试?根据他们的例子,它应该是:

dotnet test -- TestRunParameters.Parameter(name=\"<name>\", value=\"<value>\")

但这样它以错误结束:

zsh:在 `)' 附近解析错误

看起来,这是一个错误,但是为什么我可以在 Rider 中定义这样的 args 并且它可以工作(我不认为,他们创建了临时的 .runsettings 文件)?

非常感谢