如何在 TFS 2015 中调整测试配置 Visual Studio 测试任务
How to adjust test configuration in TFS 2015 Visual Studio Test task
我正在尝试将我们的 TFS 2015 服务器设置为 运行 自动化测试。我已经 运行ning,但我们需要 运行 在调试模式下进行测试(由于各种原因我无法真正调整)。问题是我似乎无法找到在测试任务中切换配置的方法。
任务链接到的帮助 (here) 说它就像选择平台和配置一样简单,但问题是这些选项对我来说不存在(它们存在于报告下,但是那里的帮助表明他们将简单地将结果与具有该配置的其他构建进行比较。
我还研究了 vstest.console.exe 参数(我找到的帮助是 this one) as well as modifying 运行 设置文件,但这些只允许我修改平台。
总的来说,我的问题是 a) 为什么我在 TFS 中看不到 Platform/configuration 选项是有原因的,并且 b) 如果我看不到它们,我该如何修改配置测试是 运行ning 下的?
如果有帮助,TFS 会将版本报告为版本 14.95.25122.0,对应于更新 2。我检查了 2.1 和 3 的日志,但找不到任何表明它已添加到更高版本中的信息(尽管我可能是错的)。
更新:
我意识到我误读了测试文档,并且 Platform/Configuration 选项始终仅用于报告。
我的问题是我是否真的可以在测试中以某种方式设置它。
非常感谢您的帮助。
假设您想在调试模式下编译您的测试项目。您可以添加一个 VS 构建步骤来指定 BuildConfiguration 变量,并为变量 BuildConfiguration 定义调试。查看下面的屏幕截图:
然后在 VS 测试步骤中,将测试组件指定为 **$(BuildConfiguration)\*test*.dll
以测试 Debug 文件夹下的 assemble:
我正在尝试将我们的 TFS 2015 服务器设置为 运行 自动化测试。我已经 运行ning,但我们需要 运行 在调试模式下进行测试(由于各种原因我无法真正调整)。问题是我似乎无法找到在测试任务中切换配置的方法。
任务链接到的帮助 (here) 说它就像选择平台和配置一样简单,但问题是这些选项对我来说不存在(它们存在于报告下,但是那里的帮助表明他们将简单地将结果与具有该配置的其他构建进行比较。
我还研究了 vstest.console.exe 参数(我找到的帮助是 this one) as well as modifying 运行 设置文件,但这些只允许我修改平台。
总的来说,我的问题是 a) 为什么我在 TFS 中看不到 Platform/configuration 选项是有原因的,并且 b) 如果我看不到它们,我该如何修改配置测试是 运行ning 下的? 如果有帮助,TFS 会将版本报告为版本 14.95.25122.0,对应于更新 2。我检查了 2.1 和 3 的日志,但找不到任何表明它已添加到更高版本中的信息(尽管我可能是错的)。
更新: 我意识到我误读了测试文档,并且 Platform/Configuration 选项始终仅用于报告。
我的问题是我是否真的可以在测试中以某种方式设置它。 非常感谢您的帮助。
假设您想在调试模式下编译您的测试项目。您可以添加一个 VS 构建步骤来指定 BuildConfiguration 变量,并为变量 BuildConfiguration 定义调试。查看下面的屏幕截图:
然后在 VS 测试步骤中,将测试组件指定为 **$(BuildConfiguration)\*test*.dll
以测试 Debug 文件夹下的 assemble: