运行管道测试时无效的按需测试运行ID 0错误



我正在通过我的Azure DevOps管道进行自动化测试。测试在一个环境中成功运行,但是在下一个环境中运行时,我会收到以下错误:

[错误]输入验证失败,异常:无效按需测试运行ID0。必须大于0。

[错误]错误:该过程 'd: a_tasks vstest_ef087383-ee5e-42c7-9a53-ab56c98420f9 2.153.9 dtaexecutionhost.exe' dtaexecutionhost.exe' 出口代码1

失败

试图与配置一起玩,但似乎没有解决问题。

我知道这是一个较旧的帖子,但我遇到了同样的问题,我认为找到了一个分辨率。

在下面帮助我的一些事情:

  1. 如果您想从Azure的测试计划部分运行自动测试,则必须有一条释放管道将构建管道作为工件。

  2. 您可以在发行管道中使用3个测试选项:"测试计划"测试计划"测试运行"或quot"测试程序集。我认为,Azure测试计划部分中唯一起作用的是"测试运行"。选项。如果您使用其他选项,则会获得类似的错误。同样,当您从"管道"部分触发管道时,必须使用"测试组件"。或"测试计划"选项。

  3. 仔细检查测试案例 - >自动关联选项卡,以确保其看起来正确。我有一个更改DLL名称的情况,并打破了所有自动关联。因此,我们不断遇到以上的错误。

这是一个更艰难的捕捉,因为它与管道本身无关,但是自动化的关联必须通过"助理"重新换成测试案例。VS测试Explorer中的功能和Azure测试案例的关联本身。

希望将来对某人有帮助!

最新更新