Mengembangkan Tradefed

Bagian ini ditujukan untuk pengembang Tradefed. Jika Anda tertarik untuk memperluas TF atau menambahkan dukungan pengujian baru, ini adalah bagian untuk Anda.

Sumber terbuka

Jika Anda berencana untuk menggunakan varian open source dari Trade Federation, gunakan perintah ini untuk memeriksa dan membangun cabang master AOSP dari Trade Federation:

cd <sourceroot>
mkdir master
cd master
repo init -u https://android.googlesource.com/platform/manifest -b master
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 yang open-source disimpan dalam proyek tools/tradefederation/ git dari AOSP. Harap ingat pedoman open source saat menulis kode dan mengirimkan perubahan.

Atau, jika Anda membuat tes/utilitas yang menggunakan Federasi Perdagangan tetapi tidak mengerjakan kerangka 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.

Mengembangkan menggunakan Eclipse

Jika Anda tertarik untuk menggunakan Eclipse dalam mengembangkan Tradefed, lihat Menyiapkan Eclipse IDE untuk kiat menyiapkan lingkungan Anda.

Menjalankan tes Tradefed

Anda membuat perubahan ke Federasi Perdagangan dan Anda sedang mencari cara untuk mengujinya? lihat tes Running Trade Federation .

Arsitektur

Jika Anda mencari pemahaman yang lebih dalam tentang cara kerja Tradefed, lihat bagian Arsitektur .