3

I'd like to be able to skip the login screen and disable analytics tracking in my app when running monkey runner tests on Google Cloud Test Lab.

The Best Practices for Cloud Test Lab page states:

Digital advertising providers can filter ad revenues and all corresponding traffic generated from Cloud Test Lab by filtering traffic originating from the following range of IP addresses: 108.177.6.0.x - 108.177.6.24.x

However when I check the IP address when running on Cloud Test Lab (using this code) I'm returned an IP address in the range 10.10.[193-202].x.

Is there another way of determining if your app is running in Cloud Test Lab?

4

2 回答 2

1

这里有一个快速更新。Firebase 测试实验室现在具有此功能。它在以下位置进行了描述:

https://firebase.google.com/docs/test-lab/android-studio#testlab_support_for_instrumentation_tests

于 2016-05-22T21:33:19.990 回答
0

跳过分析跟踪是 Firebase 测试实验室(以前称为 Google Cloud 测试实验室)的现有功能。希望这能解决您的第一个问题。

关于跳过登录屏幕的第二个建议也是您可以尝试通过在我们的设备上为您的应用程序的特殊构建启动Robo 测试来尝试的。我们还将 Google 凭据添加到设备,因此如果您的应用支持“使用 Google 登录”机制,它应该会自动登录并被抓取。

最后,我不明白您所说的“确定您的应用程序是否在云测试实验室中运行的方式”是什么意思?在这种情况下,您似乎指的是Play 发布前报告,它由 Firebase 测试实验室提供支持,并在您将应用程序启动到 Play Developers Console 上的 Alpha 或 Beta 通道时对您的应用程序进行多项检查。这旨在用作对您的应用程序质量的最终检查,但在您的日常开发过程中可能很难依赖它。

于 2016-06-01T19:30:29.283 回答