当前位置: 首页 > 知识库问答 >
问题:

云测试实验室上不提供Play服务

公孙河
2023-03-14

我试着在谷歌云测试实验室运行我的测试。我的单元测试和浓缩咖啡测试顺利通过。

但对于一些需要Google Apis的浓缩咖啡测试,例如地图和地点,我的测试失败了。

更详细地说,当我在谷歌云测试实验室运行这段代码时,它失败并返回“没有可用的播放服务!”:

@org.junit.Test
public void testPlayServicesAvailables() throws Exception {
    GoogleApiAvailability googleAPI = GoogleApiAvailability.getInstance();
    int result = googleAPI.isGooglePlayServicesAvailable(WayzUpApp.getContext());
    if (result != ConnectionResult.SUCCESS) {

           throw new Exception("No play services availables !");

    }
}

要启动云测试,我使用以下命令:

gcloud beta测试android run--app app/build/输出/apk/app-debug.apk--test app/build/输出/apk/app-debug-androidTest.apk--device-idsNexus5--os-version-ids23--locales fr--orientations肖像

有没有办法在云测试实验室上提供Play服务?

谢谢

共有1个答案

狄冥夜
2023-03-14

在此线程中,如果您的应用需要Google Play服务,并且“没有可用的Play服务”,则无法让您的应用正常工作。

您可以使用GooglePlayServicesUtil.isGooglePlayServices可用(android.content.上下文)检查服务是否从您的应用程序中启用,它返回ConnectionResult。SUCCESS如果播放服务可用。

你也可以查看这个博客和本教程,了解如何使用谷歌云测试实验室进行测试。

 类似资料:
  • The Ceph community maintains a test lab that is open to active contributors to the Ceph project. Please see the Sepia repository for more information.

  • 亚历克斯·查菲的测试优先ruby课程教授如何使用rspec。我目前被困在它的第一个练习中,。我按照说明创建了一个文件,其中包含代码: 并将它放在目录< code>00_hello中,其中包含< code>hello_specs.rb。当我在终端中从目录< code>00_hello键入< code>rake时,我得到以下错误,这些错误不同于rspec错误: 我猜我的设置有问题。这是我正在使用的版本

  • 高级测试实验室可以构建各种渗透攻击的目标系统。通过前面的介绍,大家已经了解在Kali Linux下可使用的工具。为了更好地验证这些工具的作用,必须有一个高级测试实验室。本章将介绍如何使用VMware Workstation构建各种操作系统。本章主要知识点如下: 使用VMware Workstation; 攻击WordPress和其他应用程序。

  • 希望在这里找到答案 我必须用JavaScript编写的BDD方法构建一个测试自动化工具。我们必须使用cucumber,小cucumber,酱汁实验室,它将与X射线(Jira)连接。最初,它是在Nightwatch(管理webriver)和Nightwatch-api(管理cucumber-conf.js文件中的测试和会话)的帮助下构建的。 所以,我现在正在寻找一个替代方案,我们可以用什么来完美地工

  •        点击主界面中左上方菜单图标可打开用户信息侧边栏,点击侧边栏中的设置图标可跳转至设置页面:        设置页面内,点击实验室选项可跳转至实验室页面。        实验室页面主要包含:路径规划模式、绘制点位吸附、标注名显示、地图缩放、电子罗盘、水印相机、相机替换、测距相机。

  • 问题内容: 这是我的基本模块,需要myspi包中定义的接口的实现。各种提供程序都可以提供MyProvider实现。基本模块通过myspi.MyProvider接口实现使用它们。 这是我的示例实现模块,该模块为MyProvider实现提供MyProviderImpl 当我在基本模块中加载实现时,所有这些工作正常 但是相同的代码在Junit 5测试代码中返回空列表(ServiceLoader返回nul