【发布时间】:2016-05-19 19:58:31
【问题描述】:
我在 Visual Studio 2015 Enterprise(更新 1)中构建有序测试并且让有序测试中的单元测试能够引用我的 .runsettings 时遇到困难。
具体来说,我需要访问.runsettings文件中定义的TestRunParameters。
在我的任何测试方法中,如果我访问TestContext 的Properties,我在.runsettings 中定义的属性都找不到。
当然,我不是第一个这样做的人。任何帮助将不胜感激。
【问题讨论】:
-
我大部分时间都在经历同样的行为。大约五分之一的执行,我的 runsettings 文件中的属性存在于 TestContext Properties 字典中。我还没有能够始终如一地让它发挥作用。
-
我遇到了这个问题(VS2015 Update 3)。 BrettJ 的回答没有解决。我加载了正确的运行设置文件。我做了清洁/建造。如果我运行一个单独的测试,一切正常并加载属性。如果我运行有序测试,则不会加载属性。
标签: unit-testing visual-studio-2015