IDeviceBuildProvider
public interface IDeviceBuildProvider
implements IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
Bekannte indirekte Unterklassen |
Ein IBuildProvider
, der Informationen von einem ITestDevice
, um einen Build abzurufen.
Der typische Anwendungsfall für diese Schnittstelle ist ein Build-Anbieter, der je nach Gerätetyp verschiedene Arten von Builds 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(com.android.tradefed.device.ITestDevice)
anstelle von
IBuildProvider#getBuild()
.
Zusammenfassung
Öffentliche Methoden |
---|
abstract IBuildInfo | getBuild (ITestDevice device) Rufen Sie die Daten für den zu testenden Build ab |
Öffentliche Methoden
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Rufen Sie die Daten für den zu testenden Build ab
Parameter |
---|
device | ITestDevice : Das für den Test zugewiesene ITestDevice |
Kehrt zurück |
---|
IBuildInfo | die IBuildInfo für den zu IBuildInfo Build oder null wenn kein Build zum Testen verfügbar ist |
Würfe |
---|
BuildRetrievalError | Wenn Build-Informationen aufgrund eines unerwarteten Fehlers nicht abgerufen werden konnten |
DeviceNotAvailableException | wenn das Gerät zum Testen nicht mehr verfügbar war |