vtsテストプロセス
2402 ワード
テストの前提:
1.出荷userバージョン2.selinux:Enable 3.ADB接続、stay awake 4.XXX申請のkey 5を記録する.外部ネットワーク環境(ipv 6)
ATV 9テスト準備(通常準備環境+fastboot代替imgミラー):
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
fastboot flashing unlock
fastboot flashing unlock_critical
fastboot flash vbmeta vbmeta.no.chain.partition.img
fastboot erase system
fastboot flash system system.20190505.img
fastboot reboot
最終検査確認:
ネットワーク外網はok(linux試験機&&トップボックス)ping通www.baidu.com可行試験機adb deviceは、セットトップボックスdeviceが測定されるセットトップボックスselinuxがgetenforce:Enablel状態でテストを開くべきであることを検出することができる:テストツールディレクトリに入り、テストコマンドを実行し、例えば:alec@framework01:~/CTS/vts/android-vts/tools$ ./vts-tradefed vts-tf > run vts -s 003
異常がある場合は、GMS認証Q&A総合ドキュメントを参照してください.ドキュメントに問題がない場合は、技術専門家または開発マネージャに問い合わせることができます.