Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
PushFilePreparer
public
class
PushFilePreparer
extends BaseTargetPreparer
implements
IAbiReceiver,
IDiscoverDependencies,
IInvocationContextReceiver
Ein ITargetPreparer
, mit dem versucht wird, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad zu einem beliebigen Gerätepfad zu übertragen.
Sollte *nach* dem Flashen eines neuen Builds und *nach* dem Ausführen der Geräteeinrichtung (falls aktiviert) ausgeführt werden
Zusammenfassung
Öffentliche Konstruktoren
PushFilePreparer
public PushFilePreparer ()
Öffentliche Methoden
getAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (ITestDevice device)
Erstellen Sie eine Liste der Dateien, die gepusht werden sollen.
Parameter |
device |
ITestDevice |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
reportDependencies
public reportDependencies ()
resolveRelativeFilePath
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
Relativen Dateipfad über die Verzeichnisse IBuildInfo
und „Testfälle“ auflösen.
Parameter |
buildInfo |
IBuildInfo : die Informationen zum Build-Artefakt |
fileName |
String : relativer Dateipfad, der aufgelöst werden soll |
Returns |
File |
die Datei aus den Verzeichnissen „Build-Informationen“ oder „Testfälle“ |
setAbi
public void setAbi (IAbi abi)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Parameter |
invocationContext |
IInvocationContext |
public void setUp (TestInformation testInfo)
Parameter |
testInfo |
TestInformation |
shouldAbortOnFailure
public boolean shouldAbortOnFailure ()
Gibt an, ob bei einem Push-Fehler abgebrochen werden soll.
shouldRemountSystem
public boolean shouldRemountSystem ()
shouldRemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
Parameter |
testInfo |
TestInformation |
e |
Throwable |
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: 2025-03-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-03-26 (UTC)."],[],[]]