Mengembangkan Tradefed

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 .