升级注入代码的应用程序
升级服务器时,以前上载到实验室的代码注入应用程序需要升级,以便用户在测试期间使用。在服务器升级过程中,安装程序会识别出服务器上可能有应用程序需要重新打包,并提示您运行升级程序。如果在出现提示时选择不运行升级程序,则可以手动运行它。
本文档与 OpenText Core SDP 和 OpenText Core Functional Testing Lab 无关。
关于应用程序升级程序
升级程序使您能够在一个操作中升级应用程序,而不是将每个应用程序重新上载到实验室。
与升级后的服务器不兼容的应用程序显示为淡入淡出的卡片,并且右下角显示一个错误图标。如果最初的应用程序是手动注入代码的,然后将其上载到服务器,则可能会发生这种情况。

如果您的应用程序是使用 Android Enabler (Android) 或 iOS Enabler (iOS) 手动注入代码,在上传到实验室后,升级程序将无法升级您的应用程序。您需要使用这些工具的最新版本将应用程序重新注入代码,然后才能将其上载到实验室。有关详细信息,请参阅包和 Android 手工应用程序或使用代码注入程序服务为 iOS 应用程序手动注入代码。
使用应用程序升级程序之前的注意事项
要在使用私钥签名的 Android 应用程序或在 iOS 应用程序上运行升级程序,您必须已经配置了应用程序代码注入程序。升级程序使用相同的设置。请参阅自动签名服务和关于应用程序签名服务。
对于 iOS 应用程序: 确保还要下载适用于您的OpenText Functional Testing Lab 版本的代码注入程序服务,并按照iOS 应用程序的签名服务中所述将其安装在 Mac 上。
运行应用程序升级程序
要使用应用程序升级工具手动升级应用程序,请执行以下操作:
将目录更改为PackagingUpgradeTool目录:
OS 位置 Linux cd <FunctionalTestingLabForMobileAndWeb_server_installdir>server/PackagingUpgradeTool
默认:opt/FunctionalTestingLabForMobileAndWeb/server/PackagingUpgradeTool
Windows 从命令提示符: cd <Functional Testing Lab for Mobile and Web_server_installdir>\server\PackagingUpgradeTool
在命令提示符下,运行以下命令以启动应用程序代码注入程序升级程序工具:
OS 命令 Linux ./packaging-upgrade-tool.sh
Windows packaging-upgrade-tool.bat
- 指定OpenText Functional Testing Lab 服务器详细信息、OpenText Functional Testing Lab 用户,并选择要升级的应用程序的操作系统。出现提示时,提供OpenText Functional Testing Lab 用户密码。如果已启用OpenText Functional Testing Lab 服务器以使用 LDAP,请使用 LDAP 凭据或使用“ admin @ default.com ”用户的凭据。
故障排除
如果您的使用 Android Enabler 或 iOS Enabler (iOS),然后上载到OpenText Functional Testing Lab,,则升级程序无法升级它们) 手动将代码注入。使用这些工具的最新版本重新打包应用程序,然后再将其上载到OpenText Functional Testing Lab。有关详细信息,请参阅包和 Android 手工应用程序或使用代码注入程序服务为 iOS 应用程序手动注入代码。