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, in einem BuildProvider Aktionen auszuführen, die den Zustand eines Geräts ändern.

Die Implementierung dieser Schnittstelle führt dazu, dass das TF-Framework die Methode getBuild(com.android.tradefed.device.ITestDevice) anstelle von IBuildProvider#getBuild() aufruft.

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

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 ist