IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
| com.android.tradefed.build.IDeviceBuildProvider |
Ein IBuildProvider, das Informationen aus einem ITestDevice verwendet, um einen Build abzurufen.
Der typische Anwendungsfall für diese Schnittstelle ist ein Build-Anbieter, der verschiedene Arten von Builds basierend auf dem Gerätetyp abruft. Es wird nicht empfohlen, Aktionen in einem BuildProvider auszuführen, die den Status eines Geräts ändern.
Durch die Implementierung dieser Schnittstelle ruft das TF-Framework die Methode getBuild(ITestDevice) anstelle von IBuildProvider.getBuild() auf.
Zusammenfassung
Öffentliche Methoden | |
|---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
Daten für den zu testenden Build abrufen |
Öffentliche Methoden
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Daten für den zu testenden Build abrufen
| Parameter | |
|---|---|
device |
ITestDevice: die für den Test zugewiesene ITestDevice |
| Gibt Folgendes zurück: | |
|---|---|
IBuildInfo |
die IBuildInfo für den zu testenden Build oder null, wenn kein Build zum Testen verfügbar ist |
| Löst aus | |
|---|---|
BuildRetrievalError |
wenn Build-Informationen aufgrund eines unerwarteten Fehlers nicht abgerufen werden konnten |
DeviceNotAvailableException |
wenn das Gerät für Tests nicht mehr verfügbar ist |