【发布时间】:2021-08-10 15:21:15
【问题描述】:
我有一个集成测试 .NET 5 XUnit 项目。我正在使用 XUnit 2.4 和 XUnit.Runner.VisualStudio 2.4。 本项目中的集成测试需要一个配置值,即 ApiUrl。我想以两种方式运行集成测试:
- 从 Visual Studio 使用 All Test Run 或 ReSharper
- 从 Azure DevOps 的管道并从管道传递 ApiUrl 将覆盖项目设置中的变量
我的问题:
- 如何进行配置,让我的测试代码以透明的方式访问 ApiUrl(它不关心它从哪里运行)?
- 如何将变量 ApiUrl 传递给我的集成测试项目,我使用
DotNetCoreCLI@2测试任务作为我的管道步骤。
【问题讨论】:
标签: azure-pipelines xunit .net-5