我在 azure 中为我的 .Net 核心测试项目创建了一个发布管道。我正在使用runsettings
文件来存储我的硒自动化项目的测试输入。
在运行管道时,它因错误而失败 - 程序集初始化方法 Tests_MSTestAssemblyHooks.AssemblyInitialize 引发了异常。System.Exception:System.Exception:单元测试提供程序已设置。中止测试执行。
当我们不runsettings
从测试>配置运行设置中选择文件时,这与 Visual Studio 中的相同错误。从这个我猜,它无法找到runsettings
文件。
我在VsTest 任务runsettings
中提到了文件。由于它不起作用,所以我还在发布管道中添加了复制文件任务。这里有更多来自 VsTest 任务日志的屏幕截图 - 1 , 2 , 3因为我无法在此处附加文件。
如果这很重要,我将使用 MS Test 作为测试框架和自托管代理池。