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

时间:2019-04-01 10:34:00

标签: junit appium visual-studio-app-center

我正在为移动应用程序进行示例测试,并在AppCenter中上载并运行。我已经尝试过使用XamarinUITest和C#组合;测试文件已上传并成功运行。在使用Appium,Java和Junit尝试测试文件并尝试将其上传到AppCenter时会引发错误:Terminal中的getaddrinfo ENOTFOUND api.appcenter.ms api.appcenter.ms:443。

我要上传的代码段是: appcenter测试运行appium --app“ Appium / JunitiOS”-设备“ Appium / iphone” --app-path pathToFile.ipa --test-series“ test” --locale“ en_US” --build-dir目标/上传

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

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

环境:达尔文     应用上传ID:Appium / JunitiOS     时间戳:1554114371409     操作:RunAppiumTestsCommand     退出代码:3

1 个答案:

答案 0 :(得分:0)

通常在出现某种网络问题(WiFi掉线,公司防火墙或代理或DNS问题很可能是罪魁祸首)时出现此错误

尝试在其他计算机或网络上运行成功上传的东西

尝试成功上传的文件是否在同一网络上的同一台计算机上运行

  • 再次检查UITest测试是否仍在正常工作
  • 检查您是否没有任何可能阻止特定文件的公司防火墙策略
  • 如果失败,请使用App Center门户与支持联系,支持工程师将帮助您启动并运行

我还建议您使用--debug重新运行命令-您应该能够看到正在发送的API调用,并确定上传失败的时间(以及每次是否都在同一时间)。< / p>