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 Trade Federation, który można udostępnić jako open source, jest przechowywany w projekcie git tools/tradefederation/ w AOSP. Zachowaj wskazówkami na temat open source pamiętać przy pisaniu kodu i przesyłaniu zmian.
Jeśli z kolei tworzysz testy/narzędzia, które korzystają z federacji handlowej, ale nie pracuje nad schematem, spróbuj umieścić swoją pracę w jednym zrzesz się projektów związanych z federacją handlową, aby przyspieszyć proces zatwierdzania.
Styl kodowania
Trade Federation stosuje się do wytycznych dotyczących stylu kodowania na Androida, z tymi wyjątkami: nazwy interfejsów mają przedrostek „I”, np. ITestDevice.
Programowanie z użyciem Eclipse
Jeśli chcesz wykorzystać Eclipse przy rozwijaniu Tradefed, zapoznaj się z Skonfiguruj Eclipse IDE, aby uzyskać wskazówki dotyczące podczas konfigurowania środowiska.
Przeprowadzanie testów 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 dowiedzieć się więcej o tym, jak działa Tradefed, zapoznaj się z sekcją Architektura.