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" />