Anbieter in Tradefed aufbauen

Build-Anbieter in TF werden durch das IBuildProvider .

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 mit allen Ressourcen gefüllt, die für die Einrichtung und die Tests benötigt werden.

Lokale Build-Anbieter

Bei einer lokalen Ausführung 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" />