0
工作
的预置型TFS 2015年更新3TFS 2015年发行不能得到“运行功能测试”任务在多台计算机
我有,我想上运行我的测试多台机器(不同的操作系统)。我遇到了让这个简单的流程成功运行的问题。以下是我试过的:
- 在多台机器上部署测试代理任务都成功。
- 如果我将多台机器放在一个“运行功能测试”任务中,它将仅在步骤1中执行那些机器中的一台(如果这是第一项任务,将会成功完成)。日志在这里:One Task
- 如果我设置了两个单独的任务,每个机器一个,第一个任务将成功执行,但是如第二项所示,测试在第一步中的任何一台机器上运行(而非特定的任务)。在附带的例子中,第一个任务设置为在Win7上运行,但是测试实际上是在Win8机器上执行的。 然后,第二项任务(设置为针对Win10机器运行)将无法完成,无论我使用何种机器或测试。附加此场景的日志:Two Tasks
看起来这个任务的PS脚本在我们的环境中被破坏了。
谢谢!
如何在Release定义中设置测试?添加多个环境并分别为每个环境添加“运行功能测试”任务,每个平台的环境是否有效?此外,本文供您参考http://www.codewrecks.com/blog/index.php/2016/06/04/running-unit-tests-on-different-machine-during-tfs-2015-build/ –
是的,如果我创建2个独立的环境(每个任务只有一台机器),那么它们工作正常。我想这是我的解决方法,直到解决了另一种我认为“应该”工作的方法。否则,每个发行版对于OS /浏览器的每个组合都会有很多环境。 – AngieM
此外,任务将在任何机器上执行测试而不是在其“机器”设置中指定的事实似乎是错误的。如果没有关系,指定“机器”的目的是什么? – AngieM