このページでは、トラブルシューティングのヘルプと、Firebase Test Lab でのテストの実行に関するよくある質問への回答を提供します。探しているものが見つからない場合や追加のサポートが必要な場合は、Firebase Slack の#test-lab チャンネルに参加するか、 Firebase サポートにお問い合わせください。
トラブルシューティング
テスト ラボ カタログで高容量レベルのデバイスを選択すると、テストの開始が速くなる場合があります。デバイスの容量が少ない場合、テストの実行に時間がかかる場合があります。呼び出されたテストの数が、選択したデバイスの容量よりもはるかに多い場合、テストの完了に時間がかかることがあります。
どのレベルのデバイス キャパシティ レベルでもテストを実行すると、次の要因により時間がかかる場合があります。
- デバイスの可用性とテスト速度に影響するトラフィック。
- いつでも発生する可能性があるデバイスまたはインフラストラクチャの障害。 Test Lab 用に報告されたインフラストラクチャがあるかどうかを確認するには、 Firebase ステータス ダッシュボードを参照してください。
Test Lab のデバイス キャパシティの詳細については、 AndroidおよびiOSのデバイス キャパシティに関する情報を参照してください。
よくある質問
Firebase Test Lab は、デバイスでのテストと Cloud API の使用に無料の割り当てを提供します。テスト クォータでは標準の Firebase 料金プランが使用されますが、Cloud API クォータでは使用されないことに注意してください。
テスト割り当て
テストのクォータは、テストの実行に使用されるデバイスの数によって決まります。 Firebase Spark プランには、固定のテスト クォータがあり、ユーザーは無料で利用できます。 Blaze プランの場合、Google Cloud の使用量が時間の経過とともに増加すると、割り当てが増加する可能性があります。テスト クォータに達した場合は、翌日まで待つか、現在 Spark プランを使用している場合は Blaze プランにアップグレードしてください。すでに Blaze プランを利用している場合は、クォータの引き上げをリクエストできます。詳細については、クォータのテストを参照してください。
Google Cloud Consoleでテスト割り当ての使用状況をモニタリングできます。
Cloud Testing API の割り当て
Cloud Testing API には 2 つの割り当て制限があります。プロジェクトあたり 1 日あたりのリクエスト数と、プロジェクトあたり 100 秒ごとのリクエスト数です。 Google Cloud Consoleで使用状況を監視できます。
Cloud Tool Results API の割り当て
Cloud Tool Results API には、プロジェクトあたり 1 日あたりのクエリと、プロジェクトあたり 100 秒ごとのクエリという 2 つの割り当て制限があります。 Google Cloud Consoleで使用状況を監視できます。
API 制限の詳細については、Test Lab の Cloud API 割り当てを参照してください。 API クォータに達した場合:
Google Cloud Console で割り当てを直接編集して、割り当ての増加をリクエストします (ほとんどの制限はデフォルトで最大に設定されていることに注意してください)。
Google Cloud Console のリクエスト フォームに入力するか、 Firebase サポートに連絡して、API 割り当ての引き上げをリクエストします。
バックエンドから、トラフィックが Firebase でホストされたテスト デバイスから来ているかどうかを判断するには、送信元 IP アドレスをIP 範囲と照合します。
Test Lab は VPC-SC では機能しません。VPC-SC は、Test Lab の内部ストレージとユーザーの結果バケットの間でアプリやその他のテスト アーティファクトをコピーすることをブロックします。現時点では、将来のリリースで VPC-SC サポートを追加する機能リクエストが提出されています。
これらの項目の一部はロードマップにありますが、現在、これらのテストおよびアプリ開発プラットフォームのサポートを確約することはできません。