Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider
|
Bekannte indirekte abgeleitete Klassen
BootstrapBuildProvider |
Ein IDeviceBuildProvider , das Build-Informationen vom Testgerät per Bootstrapping überträgt
Sie wird in der Regel für Geräte mit einem extern bereitgestellten Build verwendet,
|
Abhängigkeitslöser |
Ein neuer Anbietertyp, mit dem alle Abhängigkeiten für einen Test abgerufen werden können.
|
|
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
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-08-29 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
{"lastModified": "Zuletzt aktualisiert: 2024-08-29\u00a0(UTC)."}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-29 (UTC)."]]