Bagian ini ditujukan untuk developer Tradefed. Jika Anda tertarik untuk memperluas TF atau menambahkan dukungan pengujian baru, bagian ini cocok untuk Anda.
Open source
Jika Anda berencana menggunakan varian open source Trade Federation, gunakan perintah berikut untuk meng-checkout dan membangun cabang android-latest-release
AOSP Trade Federation:
cd <sourceroot>
mkdir android-latest-release
cd android-latest-release
repo init -u https://android.googlesource.com/platform/manifest -b android-latest-release
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_arm64_only_phone-userdebug # or any other device target
m -j tradefed-all
Lihat Lingkungan Pengembangan untuk mengetahui detail selengkapnya.
Semua kode Trade Federation yang dapat di-open source disimpan di project Git tools/tradefederation/ AOSP. Harap perhatikan pedoman open source saat menulis kode dan mengirimkan perubahan.
Atau, jika Anda membuat pengujian/utilitas yang menggunakan Trade Federation, tetapi tidak berfungsi di framework itu sendiri, pertimbangkan untuk menempatkan pekerjaan Anda di dalam salah satu project kontribusi Trade Federation untuk mempercepat persetujuan.
Gaya coding
Trade Federation mengikuti pedoman gaya penulisan kode Android, dengan klarifikasi berikut: nama antarmuka diawali dengan 'I', misalnya ITestDevice.
Mengembangkan menggunakan Eclipse
Jika Anda tertarik menggunakan Eclipse dalam mengembangkan Tradefed, lihat Menyiapkan Eclipse IDE untuk mendapatkan tips tentang cara menyiapkan lingkungan Anda.
Menjalankan pengujian Tradefed
Anda melakukan perubahan pada Trade Federation dan Anda mencari cara untuk mengujinya? Lihat Menjalankan pengujian Trade Federation.
Arsitektur
Jika Anda ingin memahami lebih dalam cara kerja Tradefed, lihat bagian Arsitektur.