IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


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

Typowym zastosowaniem tego interfejsu jest dostawca kompilacji, który pobiera różne rodzaje kompilacji w zależności od typu urządzenia. Nie zalecamy wykonywania w BuildProvider czynności, które modyfikują stan urządzenia.

Wdrożenie tego interfejsu spowoduje, że framework TF wywoła metodę getBuild(com.android.tradefed.device.ITestDevice) zamiast IBuildProvider.getBuild().

Podsumowanie

Metody publiczne

abstract IBuildInfo getBuild(ITestDevice device)

Pobieranie danych dotyczących wersji testowanej

Metody publiczne

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Pobieranie danych wersji testowanej

Parametry
device ITestDevice: ITestDevice przypisane do testu

Zwroty
IBuildInfo IBuildInfo w przypadku kompilacji testowanej lub null, jeśli nie ma kompilacji do przetestowania

Rzuty
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