【发布时间】:2021-11-16 06:27:49
【问题描述】:
我们正在从 Visual Studio 测试迁移到 xunit。在 VStests 中,我们可以使用 TestContext 访问运行时测试参数。我希望在运行时使用 msbuild 从命令行提供的测试中设置一个全局变量。有人可以帮助找出 xunit 中等效的 TestContext 吗?
【问题讨论】:
-
99% 确定这不是 xUnit 拥有或想要的设施 - 通过 env vars 传递(或将嵌入式资源添加到程序集并在静态时读取测试体)
-
@RubenBartelink:感谢您通过使用 env vars 得出的输入...
-
嗨,Swathi,您能告诉我您是如何使用 Env 变量的吗?由于我是 C# 新手,如果您能提供一个示例,那就太好了。