Firebase设备测试实验室:无法创建测试矩阵

时间:2016-11-07 13:25:07

标签: android firebase firebase-test-lab

我想尝试一下firebase设备测试 - 但是我得到了一个非常通用的错误消息:

Failed to create a test matrix.

任何人都知道怎么解决这个问题?配额不应该是问题 - 我按下的按钮说"开始2测试"我已经删除了一些设备,以防它是配额。不幸的是谷歌搜索错误并没有真正导致结果..

enter image description here

7 个答案:

答案 0 :(得分:8)

很抱歉这个混乱。我们正在改进此错误消息。

问题是您没有为项目启用Google Cloud Testing API。请你能这样做吗?

或者只是创建一个自动启用它的新项目。

答案 1 :(得分:5)

Ahmed来自Firebase测试实验室团队。

当您超出当天的配额时,就会出现问题。测试实验室方面存在两个问题,导致混淆:

  1. 显示的信息令人困惑,很难理解发生了什么
  2. 要强制执行每日使用配额,我们需要在您的项目中启用API。我们需要在所有Firebase项目上启用API。当我们启动时,我们有以下内容(i)所有新项目默认启用API;(ii)所有现有Firebase测试实验室用户都已回填API。如果您在过去(2016年10月1日之前)创建了Firebase项目,并且从未使用过测试实验室,那么就会在之后重新使用它。
  3. 问题(1)仍在进行中,我们目前正致力于使我们的错误消息更具信息性。请继续关注!

    问题(2)现在已完全解决。我们已经回填了使用测试实验室API创建的所有Firebase项目。

    您现在应该只在超出每日配额的情况下才能看到此问题,直到我们提供更好的错误消息。

    非常感谢并为这种困惑道歉!

答案 2 :(得分:3)

转到此处https://console.developers.google.com/apis/api/testing.googleapis.com/overview

选择您用于使用Test Lab运行测试的项目,然后单击“启用”。

答案 3 :(得分:2)

我遇到了完全相同的问题,我检查了所有建议的解决方案,例如给予管理员权限,启用测试API,但它没有用。

最后,我尝试从Android Studio创建测试。在Android Studio中,转到“工具”菜单,然后转到“Firebase”。我只是跟着助手和vo,现在正在进行测试!。

答案 4 :(得分:0)

我去了https://console.firebase.google.com/iam-admin/iam/iam-zero 选择我的项目并编辑自己管理所有内容(应用程序引擎,大查询,云调试器)

答案 5 :(得分:0)

这取决于您选择的付款方案。我选择了支付计划作为Spark,我能够一次测试1次测试,并成功生成测试矩阵。

答案 6 :(得分:0)

如果我上传AAB文件,我会收到此消息,但在使用APK时可以使用。