IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


Ein IBuildProvider, das Informationen aus einem ITestDevice verwendet, um einen Build abzurufen.

Ein typischer Anwendungsfall für diese Schnittstelle ist ein Buildanbieter, 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.

Wenn Sie diese Schnittstelle implementieren, ruft das TF-Framework die Methode getBuild(com.android.tradefed.device.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

Returns
IBuildInfo IBuildInfo für den zu testenden Build oder null, wenn kein Build zum Testen verfügbar ist

Ausgabe
BuildRetrievalError wenn Build-Informationen aufgrund eines unerwarteten Fehlers nicht abgerufen werden konnten
DeviceNotAvailableException wenn das Gerät nicht mehr für Tests verfügbar ist