Bagian ini ditujukan untuk pengembang Tradefed. Jika Anda tertarik untuk memperluas TF atau menambahkan dukungan tes baru, ini adalah bagian untuk Anda.
Sumber terbuka
Jika Anda berencana menggunakan varian open source dari Federasi Dagang, gunakan perintah berikut untuk memeriksa dan membangun cabang main
AOSP dari Federasi Dagang:
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 lebih jelasnya.
Semua kode Federasi Perdagangan sumber terbuka disimpan dalam proyek alat/federasi dagang/ git AOSP. Harap perhatikan pedoman sumber terbuka saat menulis kode dan mengirimkan perubahan.
Alternatifnya, jika Anda membuat pengujian/utilitas yang menggunakan Federasi Perdagangan namun tidak mengerjakan kerangka kerja itu sendiri, pertimbangkan untuk menempatkan pekerjaan Anda di dalam salah satu proyek kontribusi Federasi Perdagangan untuk mempercepat persetujuan.
Gaya pengkodean
Federasi Perdagangan mengikuti pedoman gaya pengkodean Android , dengan klarifikasi berikut: nama antarmuka diawali dengan 'I' misalnya ITestDevice.
Kembangkan menggunakan Eclipse
Jika Anda tertarik menggunakan Eclipse dalam mengembangkan Tradefed, lihat Menyiapkan Eclipse IDE untuk tips menyiapkan lingkungan Anda.
Jalankan tes Tradefed
Anda membuat perubahan pada Federasi Dagang dan Anda mencari cara mengujinya? lihat tes Running Trade Federation .
Arsitektur
Jika Anda ingin memahami lebih dalam tentang cara kerja Tradefed, lihat bagian Arsitektur .