Rozwijaj Tradefed

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.