Tradefedの開発

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

このセクションは、Tradefed開発者を対象としています。 TFの拡張や新しいテストサポートの追加に興味がある場合は、このセクションをご覧ください。

オープンソース

Trade Federationのオープンソースバリアントを使用する場合は、次のコマンドを使用して、TradeFederationのAOSP masterブランチをチェックアウトして構築します。

cd <sourceroot>
mkdir master
cd master
repo init -u https://android.googlesource.com/platform/manifest -b master
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_x86_64_phone-userdebug # or any other device target
m -j tradefed-all

詳細については、開発環境を参照してください。

オープンソースの通商連合コードはすべて、AOSPのtools / tradefederation/ gitプロジェクトに保存されています。コードを記述して変更を送信するときは、オープンソースのガイドラインに留意してください。

または、通商連合を使用するテスト/ユーティリティを作成しているが、フレームワーク自体には取り組んでいない場合は、承認を迅速化するために、通商連合の貢献プロジェクトの1つに作業を配置することを検討してください。

コーディングスタイル

Trade Federationは、 Androidのコーディングスタイルのガイドラインに従い、次のように説明しています。インターフェース名の前には「I」が付いています(例:ITestDevice)。

Eclipseを使用した開発

Tradefedの開発にEclipseを使用することに興味がある場合は、環境のセットアップに関するヒントについて、EclipseIDEのセットアップを参照してください。

Tradefedのテストの実行

通商連合に変更を加え、それをテストする方法を探していますか?通商連合のテストの実行を参照してください。

建築

Tradefedの内部動作についてより深く理解したい場合は、アーキテクチャのセクションを参照してください。