Ta sekcja jest przeznaczona dla programistów Tradefed. Jeśli chcesz przedłużyć TF lub dodanie nowej pomocy technicznej do testów – to sekcja dla Ciebie.
Open source
Jeśli planujesz korzystać z wariantu open source Federacji Handlu, skorzystaj z tych
polecenia do zameldowania się i utworzenia oddziału federacji handlowej AOSP main
:
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
Więcej informacji znajdziesz w środowisku programistycznym.
Cały kod federacji handlowej dostępny na zasadach open source jest przechowywany w tools/tradefederation/ projektu git AOSP. Zachowaj wskazówkami na temat open source pamiętać przy pisaniu kodu i przesyłaniu zmian.
Jeśli natomiast tworzysz testy lub narzędzia, które korzystają z Trade Federation, ale nie modyfikujesz samego frameworku, rozważ umieszczenie swojej pracy w jednym z projektów twórczych Trade Federation, aby przyspieszyć zatwierdzanie.
Styl kodowania
Federacja handlowa postępuje zgodnie z Wskazówki dotyczące stylu kodowania danych na Androida z następującymi objaśnieniami: nazwy interfejsów są poprzedzone literą „I” np. iTestDevice.
Tworzenie aplikacji w Eclipse
Jeśli chcesz wykorzystać Eclipse przy rozwijaniu Tradefed, zapoznaj się z Skonfiguruj Eclipse IDE, aby uzyskać wskazówki dotyczące podczas konfigurowania środowiska.
Uruchom testy Tradefed
Wprowadzona przez Ciebie zmiana w federacji handlowej została wprowadzona i zastanawiasz się, jak ją przetestować? zobacz Przeprowadzanie testów federacji handlowej.
Architektura
Jeśli chcesz lepiej zrozumieć mechanizmy Tradefed, zapoznaj się z Architektura.