cts-on-gsiテストフロー

2409 ワード

テストの前提:


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

ATV 9テスト準備(通常準備環境+fastboot代替imgミラー):

  • 言語: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状態
  • であることを検出することができる.
  • fastboot置換imgミラー注意:置換imgは、会社インタフェースのシリアルポートの下から:ubootに入り、fastboot adb fastbootツールディレクトリを入力:
  • 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 cts-on-gsi -s 003
    異常がある場合は、GMS認証Q&A総合ドキュメントを参照してください.ドキュメントに問題がない場合は、技術専門家または開発マネージャに問い合わせることができます.