Anbieter in Tradefed erstellen

Build-Anbieter in TF werden durch das IBuildProvider .

Jede Implementierung der Benutzeroberfläche kann in einer Testkonfiguration verwendet werden. Dieses flexible Design ermöglicht die Interaktion mit jeder Art von System.

Ein Build-Anbieter erstellt Build-Informationen, die alle für die Einrichtung und die Tests erforderlichen Ressourcen enthalten.

Anbieter von lokalen Builds

Beim lokalen Ausführen gibt es mehrere mögliche Konfigurationen:

  • Lokal erstelltes Geräte-Image suchen und verwenden: LocalDeviceBuildProvider Dies wird normalerweise verwendet, um ein lokal erstelltes Android-Image vor der Ausführung zu flashen. Tests durchführen.
  • Lokal erstellte Testläufe suchen und verwenden: BootstrapBuildProvider Dies wird in der Regel verwendet, um Tests für ein bereits geflashtes und bereites . Dieser Anbieter wird von Atest während des lokalen Tests.

Konfiguration

Verwenden Sie das Objekt-Tag build_provider. Beispiel:

<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />