1

我正在使用 TFS 并有一个测试计划。计划中的所有测试都是自动化的。创建测试计划时,必须创建包含 Visual Studio 测试任务的版本。到目前为止,这一直有效,但是在运行测试的同时,我们还想做一些事情。具体来说,我们正在替换 .runsettings 文件中的一些标记,然后在测试运行后删除该文件。

我想将所有这些功能封装在一个任务组中,因为它似乎是我们想要经常使用的常见任务。用户无需添加每个任务并对其进行配置,只需添加任务组、设置一些参数,就可以正常工作。

当我尝试执行测试运行时,出现此错误

验证环境:您选择的环境中的 Visual Studio 测试任务不是正确的版本,或者有错误的设置。

我假设问题是我的发布定义中没有包含 Visual Studio 测试任务,但那是因为任务包含在我的任务组中。有什么办法可以做到这一点吗?我想在 Visual Studio 测试任务是任务组的一部分时运行自动化测试。

看起来有人在 UserVoice 上请求了此功能,但我希望有一个解决方法。 https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/33921664--test-run-step-not-detected-in-test-hub-when-in-t

谢谢

4

1 回答 1

0

不支持计划自动化测试的当前任务组。

正如您在我们的主论坛中看到的产品建议用户声音:

在任务组中时,测试中心未检测到“测试运行”步骤

https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/33921664--test-run-step-not-detected-in-test-hub-when-in-t

你可以投票并监控它。TFS PM 和 Admin 将仔细审查您的建议。感谢您帮助我们打造更好的产品。

不幸的是,目前没有任何解决方法。建议您暂时排除任务组中相关的测试。

于 2018-07-03T10:01:51.720 回答