インスタントアプリ用のCTSベリファイア

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Instant Apps 用の CTS Verifier は、システム UI などの OEM 固有の UI のために完全に自動化できない機能を CTS Verifier を使用してテストすることにより、Instant Apps の Android 互換性テストの範囲を広げます。

要件

Instant Apps 用の CTS Verifier を実行する前に、次の機器があることを確認してください。

  • CTS に合格して Android API の互換性を確認した Android デバイス。これが被試験デバイス (DUT) です。
  • USB 2.0 互換ポートを備えた Linux コンピューター。 DUT へのすべての接続は、このポートを介して行われます。

DUT に Instant App をインストールする

CtsVerifierInstantApp.apkと CTS ベリファイアはandroid-cts-verifier.zipに含まれており、 Q-EAP ダッシュボードにログインすると見つけることができます。

テストの開始

図 1. DUT への Instant App のインストール

パートナーは、CTS Verifier を手動で構築して CTS を構築し、新しい修正を組み込んだりテストしたりできます。 CtsVerifierInstantApp.apkを手動でビルドするには。ホストで次のコマンドを発行します。

make CtsVerifierInstantApp

CtsVerifierInstantApp.apkをインストールするには、ホストで次のコマンドを発行します。

adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk

ランニング

3 つのシステム UI テストが、ホーム画面の Instant Apps テスト カテゴリの下に表示されます。

テストの開始

図 2.ホーム画面

Instant Apps テスト カテゴリでテストをタップすると、そのテストのテスト画面が開きます。テスト画面には次のものが含まれます。

  • 指示
  • テスト開始ボタン
  • 3 つの標準 CTS Verifier ボタン
    • 合格
    • ヘルプ
    • 失敗

[テストの開始] ボタンをタップすると、サンプルの Instant App が起動します。

テストの開始

図 3.テスト画面

[テストの開始]を初めてタップすると、警告ダイアログが開き、サンプルの Instant App をインストールするための指示が表示されます (図 4)。サンプルの Instant App が既にインストールされている場合、このダイアログは他の Instant App テストでは表示されません。

テストの開始

図 4.インストール手順ダイアログ

[ヘルプ] ボタンをタップすると、ポップアップ ダイアログが開き、テストの説明が表示されます。

テストの開始

図 5.ヘルプ ポップアップ ダイアログ