Junit 错误:getaddrinfo ENOTFOUND api.appcenter.ms api.appcenter.ms:443在将文件上载到appcenter时引发错误

Junit 错误:getaddrinfo ENOTFOUND api.appcenter.ms api.appcenter.ms:443在将文件上载到appcenter时引发错误,junit,appium,visual-studio-app-center,Junit,Appium,Visual Studio App Center,我正在为移动应用程序进行样本测试,并在AppCenter中上传和运行。我尝试过XamarinuTest和C#组合;测试文件已上载并成功运行。在尝试使用Appium、Java和Junit测试文件并尝试在AppCenter中上载时,在终端中抛出错误:getaddrinfo ENOTFOUND api.AppCenter.ms api.AppCenter.ms:443 我用来上传的代码片段是: appcenter测试运行appium--应用程序“appium/JunitiOS”--设备“appium/

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

我用来上传的代码片段是: appcenter测试运行appium--应用程序“appium/JunitiOS”--设备“appium/iphone”--应用程序路径pathToFile.ipa--测试系列“test”--语言环境“en_US”--构建目录目标/上载

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

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

环境:达尔文 应用程序上载Id:Appium/JunitiOS 时间戳:1554114371409 操作:runappiumtestscomand
退出代码:3

此错误通常在出现某种网络问题时发生(WiFi断开、公司防火墙或代理或DNS问题可能是罪魁祸首)

如果成功上传是在不同的机器或网络上运行,请尝试以下操作

  • 检查通过其他网络上传失败的情况
  • 如果失败-请使用App Center门户联系支持人员,支持工程师将帮助您启动并运行
如果成功上载在同一网络上的同一台机器上运行,请尝试以下操作

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

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

谢谢@Owen Niblock。我在不同的网络上得到了这个,而上传文件在我的公司网络上工作得很好。酷-如果你需要让它在另一个网络上工作,并且对上面的内容没有兴趣,我建议你联系我们寻求支持。请接受我的回答,如果你们都准备好了!这会让我高兴的:-)