Dieser Abschnitt richtet sich an Tradefed-Entwickler. Wenn Sie das Angebot oder neuen Testsupport hinzufügen, ist dies der richtige Abschnitt 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/tradefederation/ Git-Projekt von AOSP. Beachten Sie beim Schreiben von Code und beim Einreichen von Änderungen die Open-Source-Richtlinien.
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
Handelsföderation folgt der Android-Programmierstilrichtlinien Beachten Sie dabei Folgendes: Schnittstellennamen haben das Präfix "I". z.B. ITestDevice.
Mit Eclipse entwickeln
Wenn Sie Eclipse für die Entwicklung von Tradefed verwenden möchten, finden Sie unter Eclipse IDE einrichten Tipps zur Einrichtung Ihrer Umgebung.
Tradefed-Tests ausfü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.