gtsテストフロー

2031 ワード

テストの目的:


あなたが作ったAndroid gmsパッケージが互換性の要求を満たしているかどうかを検出するために使用されます.一般的に言えば、gmsパッケージはGoogle独自のapkであり、YouTube、playstoreなどの基礎サービスを提供しています.

テストの前提:


1.出荷userバージョン2.selinux:Enable 3.ADB接続、stay awake 4.XXX申請のkey 5を記録する.外部ネットワーク環境(ipv 6)

ATV 9テスト準備:

  • 言語:English-UN
  • ワイヤレスネットワーク:テスター&ボードは、外部ネットワーク
  • に接続する必要があります.
  • Googleアカウント:アカウント:XXXパスワード:XXXのすべての起動ウィザードの権限申請は、すべてオープンし、同意します.
  • 起動ウィザード終了--->>usb debuggingを開く:Setting----->>About----->>Build(7クリックで開発者権限を取得)----->{developer}----->>stay awake&&usb debugging(起動を維持&&adb機能をオンにする)=======================================================セット1の場合のみuポートadbが使用できますが、ネットワークポートadbには構成制限はありません.私は分割線=============================================構成を変更するCTSEnable=1(再起動有効):構成ガジェットProductCfgToolをインストールします.apk注意:Uディスクコピー&&インストールapk selinux permissiveでのみ
  • の権限があります.
  • 導key:widevine,dhcp,pleady key.ワンタッチコマンド(uディスク内にcts/ディレクトリを作成し、キーを入れます)、キーを焼く原理については「ワンタッチコマンドと録画スクリプト」
  • を参照してください.
    cp /mnt/media_rw/363A-448D/cts/*.zip  /data && cd /data && unzip keys.zip && unzip out.zip && cd /data/keys && chmod 777 burn* && ./burn_hdcp.sh && ./burn_playready.sh && ./burn_widevinekey.sh widevinekeybox_zl && cd /data/out && echo 1 > /sys/class/unifykeys/attach && echo "hdcp22_fw_private" > /sys/class/unifykeys/name && dd if=hdcp22_fw_private.bin of=/sys/class/unifykeys/write
  • 双方向usb線接続試験機とトップボックス

    最終検査確認:

    ネットワーク外網応ok(linux試験機&&トップボックス)ping通www.baidu.com可行試験機adb deviceは、セットトップボックスdeviceが測定されるセットトップボックスselinuxがgetenforce:Enablel状態でテストを開くべきであることを検出することができる:テストツールディレクトリに入り、テストコマンドを実行し、例えば:alec@framework01:~/CTS/GTS/gts_6.0_R4/android-gts/tools$ ./gts-tradefed gts-tf > run gts -s 003

  • 異常がある場合は、GMS認証Q&A総合ドキュメントを参照してください.ドキュメントに問題がない場合は、技術専門家または開発マネージャに問い合わせることができます.