Tworzenie pliku 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 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.