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