Bagian ini ditujukan untuk developer Tradefed. Jika Anda tertarik untuk memperluas TF atau menambahkan dukungan pengujian baru, ini adalah bagian yang tepat untuk Anda.
Open source
Jika Anda berencana menggunakan varian open source Trade Federation, gunakan perintah
ini untuk memeriksa dan mem-build cabang AOSP main
Trade Federation:
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
Lihat Lingkungan Pengembangan untuk detail selengkapnya.
Semua kode Trade Federation yang dapat di-open source disimpan dalam project git tools/tradefederation/ AOSP. Perhatikan panduan open source saat menulis kode dan mengirimkan perubahan.
Atau, jika Anda membuat pengujian/utilitas yang menggunakan Trade Federation tetapi tidak mengerjakan framework itu sendiri, pertimbangkan untuk menempatkan pekerjaan Anda di dalam salah satu project contrib Trade Federation untuk mempercepat persetujuan.
Gaya coding
Trade Federation mengikuti panduan gaya coding Android, dengan klarifikasi berikut: nama antarmuka diawali dengan 'I', misalnya ITestDevice.
Mengembangkan menggunakan Eclipse
Jika Anda tertarik untuk menggunakan Eclipse dalam mengembangkan Tradefed, lihat Menyiapkan Eclipse IDE untuk mendapatkan tips tentang menyiapkan lingkungan Anda.
Menjalankan pengujian Tradefed
Anda telah melakukan perubahan pada Trade Federation dan sedang mencari cara mengujinya? lihat Menjalankan pengujian Trade Federation.
Arsitektur
Jika Anda ingin memahami lebih dalam cara kerja Tradefed, lihat bagian Arsitektur.