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テスト準備:
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
最終検査確認:
ネットワーク外網応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総合ドキュメントを参照してください.ドキュメントに問題がない場合は、技術専門家または開発マネージャに問い合わせることができます.