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 der Handelsföderation nutzen möchten, nutzen Sie diese
Befehle, um die AOSP-main
-Filiale der Trade Federation zu prüfen 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
Siehe 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
Handelsföderation folgt der Android-Programmierstilrichtlinien Beachten Sie dabei Folgendes: Schnittstellennamen haben das Präfix "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.