「make PC for CTS」の編集履歴(バックアップ)一覧はこちら
「make PC for CTS」(2014/01/29 (水) 15:58:06) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
<h2>準備</h2>
<p>・LinuxマシンでDL AndroidのSDK環境を構築<br />
Android SDK | Android Developers<br /><a href="https://developer.android.com/sdk/index.html"> https://developer.android.com/sdk/index.html</a> <br />
インストール後、tools/androdiを実行してplatform-toolsをダウンロード、adbがつかえるようにする。
.bashrcでPATHを通しておく</p>
<p><a href="http://source.android.com/compatibility/downloads.html"> http://source.android.com/compatibility/downloads.html</a> <br />
から、CTS、CTS Verifier、CTS Media Filesをダウンロード 端末とPCをUSBケーブルで接続</p>
<pre>
adb install -r com.svox.langpack.installer_1.0.1.apk
</pre>
<div style="margin-left:21pt;">
<pre>
adb install -r android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
</pre>
<pre>
adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk
</pre></div>
<p>で管理者用のアプリをインストールする<br />
CTS Mediaに移動して</p>
<div style="margin-left:21pt;">
<pre>
copy_media.sh
</pre></div>
<p>を実行、テスト用のコンテンツ等が端末に転送される。</p>
<p>・端末での準備<br />
Settings > Accessibility > Accessibility > Delegating Accessibility
Service<br />
で上記にadb installしたCts関係のアプリ2つを管理者に設定</p>
<p>途中ネットワークのテストがあるので、WiFiを接続済みにしておく。</p>
<h2>実行</h2>
<p>・LinuxマシンでCTSのディレクトリに移動して、</p>
<div style="margin-left:21pt;">
<pre>
tools/cts-tradefed
</pre></div>
<p>を実行</p>
<p>・CTSのプロンプトになったら以下を入力</p>
<div style="margin-left:21pt;">
<pre>
cts-tf > run cts --plan CTS
</pre></div>
<h2>結果</h2>
<p>・基本的にはでた課題はHSMに展開<br />
ハードとソフトの切り分け、設定で回避できるかどうか? プリインアプリの課題はないか? 環境依存はないか?</p>
<h2>参考</h2>
<p>Compatibility Test Suite | Android Developers<br /><a href="http://source.android.com/compatibility/cts-intro.html%5B%5BBR"> http://source.android.com/compatibility/cts-intro.html[[BR</a>]]</p>
<pre>
cd ~/SM-C
</pre>
<pre>
adb install -r com.svox.langpack.installer_1.0.1.apk
</pre>
<pre>
adb install -r android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
</pre>
<pre>
adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk
</pre>
<p>chmod 544 copy_media.sh</p>
<p>./<span style="line-height:1.6em;">copy_media.sh all</span></p>
<p>WiFi ON and setting</p>
<p>Date & Time Setting</p>
<p>Screen lock none</p>
<p>Stay wake on</p>
<p>USB debugging on</p>
<p>& secure load is on</p>
<p><span style="line-height:1.6em;">allow mock locatios on</span></p>
<p>Delegating Accessiblity Service ON</p>
<p>Device administrators 2 check on</p>
<p>cd android-cts</p>
<p>./<span style="line-height:1.6em;">tools/cts-tradefed</span></p>
<p>adb install ./repository/testcases/CtsTestStub.apk</p>
<p>adb shell screencap -p /sdcard/test1.png</p>
<p>sudo ./cts-usb-accessory</p>
<p>adb install -r CtsVerifier.apk </p>
<p> </p>
<p> </p>
<h2>準備</h2>
<p>・LinuxマシンでDL AndroidのSDK環境を構築<br />
Android SDK | Android Developers<br /><a href="https://developer.android.com/sdk/index.html"> https://developer.android.com/sdk/index.html</a> <br />
インストール後、tools/androdiを実行してplatform-toolsをダウンロード、adbがつかえるようにする。
.bashrcでPATHを通しておく</p>
<p><a href="http://source.android.com/compatibility/downloads.html"> http://source.android.com/compatibility/downloads.html</a> <br />
から、CTS、CTS Verifier、CTS Media Filesをダウンロード 端末とPCをUSBケーブルで接続</p>
<pre>
adb install -r com.svox.langpack.installer_1.0.1.apk
</pre>
<div style="margin-left:21pt;">
<pre>
adb install -r android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
</pre>
<pre>
adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk
</pre></div>
<p>で管理者用のアプリをインストールする<br />
CTS Mediaに移動して</p>
<div style="margin-left:21pt;">
<pre>
copy_media.sh
</pre></div>
<p>を実行、テスト用のコンテンツ等が端末に転送される。</p>
<p>・端末での準備<br />
Settings > Accessibility > Accessibility > Delegating Accessibility
Service<br />
で上記にadb installしたCts関係のアプリ2つを管理者に設定</p>
<p>途中ネットワークのテストがあるので、WiFiを接続済みにしておく。</p>
<h2>実行</h2>
<p>・LinuxマシンでCTSのディレクトリに移動して、</p>
<div style="margin-left:21pt;">
<pre>
tools/cts-tradefed
</pre></div>
<p>を実行</p>
<p>・CTSのプロンプトになったら以下を入力</p>
<div style="margin-left:21pt;">
<pre>
cts-tf > run cts --plan CTS
</pre></div>
<h2>結果</h2>
<p>・基本的にはでた課題はHSMに展開<br />
ハードとソフトの切り分け、設定で回避できるかどうか? プリインアプリの課題はないか? 環境依存はないか?</p>
<h2>参考</h2>
<p>Compatibility Test Suite | Android Developers<br /><a href="http://source.android.com/compatibility/cts-intro.html%5B%5BBR"> http://source.android.com/compatibility/cts-intro.html[[BR</a>]]</p>
<pre>
cd ~/SM-C
</pre>
<pre>
adb install -r com.svox.langpack.installer_1.0.1.apk
</pre>
<pre>
adb install -r android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
</pre>
<pre>
adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk
</pre>
<p>chmod 544 copy_media.sh</p>
<p>./<span style="line-height:1.6em;">copy_media.sh all</span></p>
<p>WiFi ON and setting</p>
<p>Date & Time Setting</p>
<p>Screen lock none</p>
<p>Stay wake on</p>
<p>USB debugging on</p>
<p>& secure load is on</p>
<p><span style="line-height:1.6em;">allow mock locatios on</span></p>
<p>Delegating Accessiblity Service ON</p>
<p>Device administrators 2 check on</p>
<p>cd android-cts</p>
<p>./<span style="line-height:1.6em;">tools/cts-tradefed</span></p>
<p>adb install ./repository/testcases/CtsTestStub.apk</p>
<p>adb shell screencap -p /sdcard/test1.png</p>
<p>sudo ./cts-usb-accessory</p>
<p>adb install -r CtsVerifier.apk </p>
<p>adb pull /mnt/sdcard/ctsVerifierReports/ .</p>
<p>ddms</p>
<p> </p>