【问题标题】:Facing Build Error:"No agent found in pool Default which satisfies the specified demands: UFT_LAUNCHER" while running UFT Tests from VSTS Build面对构建错误:“在池默认值中找不到满足指定要求的代理:UFT_LAUNCHER”,同时从 VSTS 构建运行 UFT 测试
【发布时间】:2019-06-06 18:17:30
【问题描述】:

从 Market Place 在 VSTS 上安装了统一功能测试扩展。已从代理池下载 Windows 上的私有代理,同时选择默认代理队列并排队构建,面临以下错误:- “在池默认中找不到满足指定需求的代理:UFT_LAUNCHER” Agent.Version -gtVersion 1.98.1

我想在 VSTS 中运行我的 UFT 脚本,然后发布与在测试中心创建的测试脚本相对应的报告,我在第一步失败。 注意:我已将任务添加为“UFT 文件系统执行”

【问题讨论】:

  • 请检查您是否安装了这些软件,因为系统先决条件是github.com/hpsa/ADM-TFS-Extension/wiki/…
  • @Marina-MSFT 是的,我的 PC 上安装了所有必备组件。我从 Market Place 安装了 UFT 扩展。我不知道如何运行 unpack Powershell Script 。我正在复制 PS 命令提示符中的代码,但出现错误:- 您不能在空值表达式上调用方法。在 line:6 char:22 foreach($item in $zip.items()) CategoryInfo : InvalidOperation: (:) , RuntimeException FullyQualifiedErrorId : InvokeMethodOnNull
  • 另外,请确保您的私人代理使用名称默认指定。

标签: azure-pipelines hp-uft


【解决方案1】:

您可以手动添加环境变量:系统属性>高级>环境变量>添加 UFT_LAUNCHER 键和[UFT.zip unpacked path]\UFTWorking value=>重新启动构建代理。

【讨论】:

  • 我已将 UFT_Launcher 添加为环境变量,并将值路径设为“C:\Users\P10401685\Desktop\ADM-TFS-Extension-master\ADM-TFS-Extension-master\installation\ UFTWorking" 请确认是否正确。在此之后,我关闭 Powershell run.cmd 窗口并再次手动启动 run.cmd。你能告诉我如何以其他方式重新启动代理吗?
  • 如果构建代理作为服务运行,直接重启服务即可,否则关闭构建代理会话窗口,再次调用run.cmd。如果您仍然不知道如何操作,只需重新启动机器即可。
猜你喜欢
  • 2020-04-10
  • 2022-09-23
  • 2018-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-18
  • 1970-01-01
相关资源
最近更新 更多