【发布时间】:2020-10-06 20:55:28
【问题描述】:
我的解决方案中有许多子项目,每个子项目都有自己的 Specflow 集成测试。这些都是针对本地 Web 服务器实例 (Kestrel) 运行的。我想做的是创建一个新项目,它将解决方案中的所有现有测试汇集在一起并在实时服务器上运行它们。这显然只会偶尔运行。
是否可以不重新定义步骤?
【问题讨论】:
-
没有看到一些我们无法知道的步骤定义。
-
您真的需要为此创建一个新项目吗?通过
dotnet test或vstest.console.exe的命令行调用,您可以在多个程序集中执行测试。如果您将配置放在外部文件或环境变量中,则可以指定您的服务器。
标签: specflow