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.