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 |