错误:getaddrinfo ENOTFOUND api.appcenter.ms api.appcenter.ms:443将文件上传到appcenter

问题描述 投票:1回答:1

我正在为移动应用程序进行样本测试,并在AppCenter中上传和运行。我尝试过使用XamarinUITest和C#组合;测试文件上传并成功运行。在使用Appium,Java和Junit尝试测试文件并尝试在AppCenter中上传时,会在终端中抛出错误:getaddrinfo ENOTFOUND api.appcenter.ms api.appcenter.ms:443。

我用来上传的片段是:appcenter test run appium --app“Appium / JunitiOS”--devices“Appium / iphone”--app-path pathToFile.ipa --test-series“test”--locale“en_US “--build-dir target / upload

注意:在代码段中给出相应的文件路径。

并在终端获取以下内容:准备测试......完成。验证参数......完成。创建新的测试运行...完成。验证应用程序文件...完成。上传文件...失败。错误:getaddrinfo ENOTFOUND api.appcenter.ms api.appcenter.ms:443

环境:darwin App上传ID:Appium / JunitiOS时间戳:1554114371409操作:RunAppiumTestsCommand退出代码:3

junit appium visual-studio-app-center
1个回答
0
投票

当出现某种网络问题时,通常会发生此错误(WiFi丢失,公司防火墙或代理或DNS问题可能是罪魁祸首)

如果成功上载在不同的计算机或不同的网络上运行,则需要尝试

如果成功上载在同一网络上的同一台计算机上运行,​​则需要尝试

  • 仔细检查UITest测试是否仍在成功运行
  • 检查您是否没有可能阻止特定文件的公司防火墙策略
  • 如果失败 - 伸出手来支持使用App Center门户,支持工程师将帮助您启动并运行

我还建议使用--debug再次运行命令 - 您应该能够看到正在发送的API调用,并确定上传失败的时间点(如果每次都是相同的点)。

© www.soinside.com 2019 - 2024. All rights reserved.