Dieser Abschnitt richtet sich an Tradefed-Entwickler. Wenn Sie TF erweitern oder neue Testunterstützung hinzufügen möchten, sind Sie hier genau richtig.
Open Source
Wenn Sie die Open-Source-Variante von Trade Federation verwenden möchten, verwenden Sie diese Befehle, um den AOSP-Branch android-latest-release von Trade Federation auszuchecken und zu erstellen:
cd <sourceroot>
mkdir android-latest-release
cd android-latest-release
repo init -u https://android.googlesource.com/platform/manifest -b android-latest-release
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_arm64_only_phone-userdebug # or any other device target
m -j tradefed-all
Weitere Informationen finden Sie unter Entwicklungsumgebung.
Der gesamte Open-Source-fähige Trade Federation-Code wird im tools/tradefederation/ Git-Projekt von AOSP gespeichert. Beachten Sie beim Schreiben von Code und beim Einreichen von Änderungen die Open-Source-Richtlinien.
Wenn Sie Tests/Dienstprogramme erstellen, die Trade Federation verwenden, aber nicht am Framework selbst arbeiten, können Sie Ihre Arbeit auch in einem der der Trade Federation-Beitragsprojekte platzieren, um die Genehmigung zu beschleunigen.
Programmierstil
Trade Federation folgt den Android-Programmierstilrichtlinien, mit den folgenden Klarstellungen: Schnittstellennamen werden mit „I“ vorangestellt, z.B. ITestDevice.
Mit Eclipse entwickeln
Wenn Sie Eclipse bei der Entwicklung von Tradefed verwenden möchten, finden Sie unter Eclipse IDE einrichten Tipps zum Einrichten Ihrer Umgebung.
Tests von Tradefed ausführen
Sie haben eine Änderung an Trade Federation vorgenommen und möchten sie testen? Weitere Informationen finden Sie unter Tests von Trade Federation ausführen.
Architektur
Wenn Sie mehr über die Funktionsweise von Tradefed erfahren möchten, lesen Sie den Abschnitt Architektur.