Tradefed'i Geliştirme

Bu bölüm, Tradefed geliştiricilerine yöneliktir. İsterseniz TF veya yeni test desteği eklemek istiyorsanız bu bölüm tam size göre.

Açık kaynak

Ticaret Federasyonu'nun açık kaynak varyantını kullanmayı planlıyorsanız şunları kullanın: Ticaret Federasyonu'nun AOSP main şubesini incelemek ve derlemek için kullanabileceğiniz komutlar şunlardır:

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

Ayrıntılı bilgi için Geliştirme Ortamı bölümüne bakın.

Tüm açık kaynaklı Ticaret Federasyonu kodları araçlar/ticaret federasyonu/ git projesinden yararlanın. Lütfen açık kaynak kuralları dikkat etmeniz gerekir.

Alternatif olarak, Trade Federation'ı kullanan ancak çerçeve üzerinde çalışmadığınız testler/yardımcı programlar oluşturuyorsanız onay sürecini hızlandırmak için çalışmanızı Trade Federation katkı projelerinden birine yerleştirebilirsiniz.

Kodlama stili

Ticaret Federasyonu şu kurallara tabidir: Android kodlama stili yönergeleri aşağıdaki açıklamalarla birlikte: arayüz adlarının önünde 'I' öneki bulunur ör. ITestDevice.

Eclipse kullanarak geliştirin

Tradefed'in geliştirilmesinde Eclipse'i kullanmak isterseniz İlgili ipuçları için Eclipse IDE'yi kurun ortamınızı ayarlama.

Tradefed testlerini çalıştırın

Trade Federation'da değişiklik yaptınız ve bunu nasıl test edeceğinizi mi merak ediyorsunuz? Trade Federation testlerini çalıştırma başlıklı makaleyi inceleyin.

Mimari

Tradefed'in işleyiş şeklini daha ayrıntılı bir şekilde anlamak istiyorsanız Mimari bölümüne bakın.