IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


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

Typowym przypadkiem użycia tego interfejsu jest dostawca kompilacji, który pobiera różnego rodzaju pliki na podstawie typu urządzenia. Nie zalecamy wykonywania działań w obiekcie BuildProvider, który modyfikować stan urządzenia.

Wdrożenie tego interfejsu spowoduje, że platforma TF będzie wywoływać metodę getBuild(com.android.tradefed.device.ITestDevice) zamiast IBuildProvider#getBuild().

Podsumowanie

Metody publiczne

abstract IBuildInfo getBuild(ITestDevice device)

Pobieranie danych do testowanej kompilacji

Metody publiczne

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Pobieranie danych do testowanej kompilacji

Parametry
device ITestDevice: ITestDevice przydzielony do testu.

Zwroty
IBuildInfo IBuildInfo w przypadku kompilacji w trakcie testowania lub null, jeśli nie ma żadnej kompilacji dostępne do testowania

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