IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


Ein IBuildProvider, der Informationen aus einer ITestDevice verwendet, um einen Build abzurufen.

Ein typischer Anwendungsfall für diese Schnittstelle ist ein Build-Anbieter, der verschiedene basierend auf dem Gerätetyp erstellt. Es wird nicht empfohlen, Aktionen in einem BuildProvider auszuführen, die den Status eines Geräts zu ändern.

Bei der Implementierung dieser Schnittstelle ruft das TF-Framework die Methode getBuild(com.android.tradefed.device.ITestDevice) auf anstelle von IBuildProvider#getBuild().

Zusammenfassung

Öffentliche Methoden

abstract IBuildInfo getBuild(ITestDevice device)

Daten für Build Under Test abrufen

Öffentliche Methoden

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Daten für Build Under Test abrufen

Parameter
device ITestDevice: die dem Test zugewiesene ITestDevice

Returns
IBuildInfo Den IBuildInfo für „Build Under Test“ oder null, wenn kein Build vorhanden ist zum Testen verfügbar

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