2.0以降、ctsはAndroidのリポジトリから無料でダウンロードできます。
しかし、それについての文書はありません。
誰かが私に言うことができますか?
- ctsを構築する方法は?標準的な手順はありますか?
- ctsを実行する方法は?
- カスタマイズされたテストケースを追加するにはどうすればよいですか?
ここで、私の経験を共有してください。すべてのソースをレポ同期した後、「make」を直接実行してすべてのソースをビルドすることはできません。いくつかのエラーが発生します。
今、私は最初にctsなしでAndroidソースをビルドし、次にctsのみをビルドしようとしています。
また、ここに実行ctsのいくつかのリファレンスがあります:
- http://i-miss-erin.blogspot.com/2010/05/how-to-add-test-plan-package-to-android.html
- www.mentby.com/chenny/how-does-cts-work-where-can-i-get-the-test-streams.html
- www.jxva.com/?act=blog!article&articleId=157
初回更新@5-1318:39 +8:00
私は次の手順を実行します。
1. ctsなしでAndroidソースを構築します(ctsを$ SDK_ROOTから移動します)。
2. ctsをビルドします(ctsを戻します)。
jdk1.5と1.6の両方に次のエラーがあります。
1.初めての「makects」レポート:
「原因:java.io.FileNotFoundException:...(開いているファイルが多すぎます)」
2.2回目の「makects」レポート:
「acp:ファイル'out / host / linux-x86 / obj / EXECUTABLES / vm-tests_intermediates / tests/data'は存在しません」
3.3回目の「makects」レポート:
"/ bin / bash:行0:cd:out / host / linux-x86 / obj / EXECUTABLES / vm-tests_intermediates / hostjunit_files / classes:そのようなファイルまたはディレクトリはありません"
4.前回の「makects」レポート:
「zipエラー:何もしません!(試してみてください:zip -q -r ../../android.core.vm-tests.jar。-i。)」