Tradefed entwickeln

Dieser Abschnitt richtet sich an Tradefed-Entwickler. Wenn Sie TF erweitern oder neuen Testsupport hinzufügen möchten, ist dieser Abschnitt genau richtig für Sie.

Open Source

Wenn Sie die Open-Source-Variante von Trade Federation verwenden möchten, verwenden Sie die folgenden Befehle, um den AOSP-main-Branch von Trade Federation auszuchecken und zu erstellen:

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

Weitere Informationen finden Sie unter Entwicklungsumgebung.

Der gesamte Open-Source-Handelsföderation-Code wird im tools/tradeföderation/ Git-Projekt von AOSP. Bitte behalten Sie die Open-Source-Richtlinien wenn Sie Code schreiben und Änderungen einreichen.

Wenn Sie Tests/Dienstprogramme erstellen, die die Trade Federation verwenden, nicht am Framework selbst arbeiten, erwägen Sie, Ihre Arbeit in eine Trade Federation unterstützt Projekte bei der schnelleren Genehmigung von Genehmigungen.

Programmierstil

Trade Federation folgt den Android-Richtlinien für den Programmierstil, mit den folgenden Erläuterungen: Interfacenamen beginnen mit „I“, z. B. ITestDevice.

Mit Eclipse entwickeln

Wenn Sie daran interessiert sind, Eclipse bei der Entwicklung von Tradefed zu verwenden, lesen Sie Richten Sie die Eclipse-IDE ein, um Tipps zu erhalten: Einrichtung Ihrer Umgebung.

Tradefed-Tests durchführen

Sie haben eine Änderung an der Handelsföderation vorgenommen und suchen nach Möglichkeiten, diese zu testen? Siehe Tests der Handelsföderation durchführen

Architektur

Wenn Sie mehr über die Funktionsweise von Tradefed erfahren möchten, sehen Sie sich die Architektur.