IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


Ein IBuildProvider , der Informationen von einem ITestDevice verwendet, 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.

Die Implementierung dieser Schnittstelle bewirkt, dass 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 testenden Build oder null , wenn kein Build zum Testen verfügbar ist

Wirft
BuildRetrievalError wenn die Build-Informationen aufgrund eines unerwarteten Fehlers nicht abgerufen werden konnten
DeviceNotAvailableException wenn das Gerät zum Testen nicht mehr verfügbar war