IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


IBuildProvider, który używa informacji z ITestDevice do pobierania kompilacji.

Typowym przypadkiem użycia tego interfejsu jest dostawca kompilacji, który pobiera różne rodzaje kompilacji na podstawie typu urządzenia. Nie zalecamy wykonywania działań w BuildProvider, które modyfikują stan urządzenia.

Zaimplementowanie tego interfejsu spowoduje, że platforma TF wywoła metodę getBuild(ITestDevice) zamiast IBuildProvider.getBuild().

Podsumowanie

Metody publiczne

abstract IBuildInfo getBuild(ITestDevice device)

Pobieranie danych kompilacji testowej

Metody publiczne

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Pobieranie danych kompilacji testowej

Parametry
device ITestDevice: ITestDevice przydzielony do testu

Zwraca
IBuildInfo IBuildInfo dla kompilacji testowej lub null, jeśli nie jest dostępna żadna kompilacja do testowania

Zgłasza
BuildRetrievalError jeśli nie udało się pobrać informacji o kompilacji z powodu nieoczekiwanego błędu
DeviceNotAvailableException jeśli urządzenie stało się niedostępne do testowania