Anbieter in Tradefed aufbauen

Buildanbieter in TF werden über die IBuildProvider-Benutzeroberfläche dargestellt.

Jede Implementierung der Schnittstelle kann in einer Testkonfiguration verwendet werden. Dieses flexibles 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.

Lokale Build-Anbieter

Bei einer lokalen Ausführung gibt es mehrere mögliche Konfigurationen:

  • So suchen und verwenden Sie ein lokal erstelltes Geräte-Image: 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 Diese Option wird in der Regel verwendet, um Tests auf einem bereits geflashten und betriebsbereiten Gerät auszuführen. Dieser Anbieter wird von Atest während des lokalen Tests durchführen.

Konfiguration

Verwenden Sie das Objekt-Tag build_provider. Beispiel:

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