Bagian ini ditujukan untuk developer Tradefed. Jika Anda berminat untuk memperluas TF atau menambahkan dukungan pengujian baru, ini adalah bagian untuk Anda.
Open source
Jika Anda berencana menggunakan varian open source Trade Federation, gunakan
untuk memeriksa dan membangun cabang Federasi Perdagangan main
AOSP:
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 mengetahui detail selengkapnya.
Semua kode Federasi Perdagangan yang dapat {i>open source<i} disimpan di alat/tradefederasi/ project git AOSP. Harap pertahankan panduan open source saat menulis kode dan mengirimkan perubahan.
Atau, jika Anda membuat pengujian/utilitas yang menggunakan {i> Trade Federation <i}tetapi tidak mengerjakan kerangka kerja itu sendiri, pertimbangkan untuk menempatkan pekerjaan Anda di dalam salah satu Proyek kontrib Federasi Perdagangan untuk mempercepat proses persetujuan.
Gaya coding
Federasi Perdagangan mengikuti Pedoman gaya coding Android, dengan klarifikasi berikut: nama antarmuka diawali dengan 'I' mis. oleh ITestDevice.
Mengembangkan menggunakan Eclipse
Jika Anda tertarik menggunakan Eclipse dalam mengembangkan Tradefed, lihat Siapkan Eclipse IDE untuk mendapatkan tips tentang menyiapkan lingkungan Anda.
Menjalankan pengujian Tradefed
Anda membuat perubahan pada Federasi Perdagangan dan menelusuri cara mengujinya? lihat Menjalankan pengujian Federasi Perdagangan.
Arsitektur
Jika Anda mencari pemahaman yang lebih mendalam tentang cara kerja internal Tradefed, lihat Arsitektur.