Dostawcy kompilacji w TF są reprezentowani przez IBuildProvider
W konfiguracji testowej można użyć dowolnej implementacji interfejsu. Ten elastyczna konstrukcja pozwala na interakcję z każdym typem systemu.
Dostawca kompilacji tworzy kompilację informacje zawiera wszystkie zasoby wymagane przez konfigurację i testy.
Lokalni dostawcy rozwiązań budowlanych
Podczas uruchamiania lokalnie istnieje kilka możliwych konfiguracji:
- Znajdowanie i używanie lokalnie utworzonego obrazu urządzenia:
LocalDeviceBuildProvider
Zwykle jest on używany do Flasha z lokalnie utworzonym obrazem Androida przed uruchomieniem. i testowania ich skuteczności. - Wyszukiwanie i używanie lokalnie utworzonych przypadków testowych:
BootstrapBuildProvider
Zwykle służy do przeprowadzania testów na już Flash urządzenia. To dostawca używany przez Atest podczas testów lokalnych.
Konfiguracja
Użyj tagu obiektu build_provider
. Na przykład:
<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />