發展交易

本節適用於 Tradefed 開發人員,如果你有興趣 TF 或新增測試支援 (請參閱這個部分)。

開放原始碼

如果您打算使用貿易聯盟的開放原始碼變化版本,請使用 查看及建立貿易聯盟 (AOSP) main 分支的指令:

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

請參閱「開發環境」 ,掌握更多詳細資訊。

所有開放原始碼的貿易聯盟代碼都會儲存在 工具/移轉作業/ 。請保留 開放原始碼指南 請務必留意這一點

或者,如果您正在建立採用貿易聯盟的測試/公用程式, 這個架構本身並沒有問題,不妨將作品安排在 如要加快核准速度,請參閱貿易聯盟專案

程式設計樣式

貿易聯盟會依照 Android 程式設計樣式指南, 以下將說明:介面名稱的前置字串是「I」例如: ITestDevice。

使用 Eclipse 進行開發

如果您想使用 Eclipse 開發 Tradefed,請參閱 設定 Eclipse IDE,取得專用提示 設定環境。

執行 Tradefed 測試

你變更了貿易聯盟,並想要搜尋如何測試?看 執行貿易聯盟測試

建築

如要進一步瞭解 Tradefed 的內部運作方式,請參閱「架構」一節。