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 |