Klasy zagnieżdżone class
ModuleOemTargetPreparer.ModuleInfo
Prosta klasa struktury do przechowywania informacji o module
Metody publiczne void
checkModuleAfterPush (ITestDevice device, pushedModules)
checkModuleAfterPush (ITestDevice device, pushedModules)
Sprawdź nazwę modułu i kod wersji po naciśnięciu
void
setUp (TestInformation testInfo)
Wykonaj docelową konfigurację do testowania, wypchnij moduły, aby zastąpić te wstępnie załadowane
Metody chronione void
checkPreloadModules (TestInformation testInfo, DeviceDescriptor deviceDescriptor)
Sprawdź informacje o wstępnie załadowanych modułach
String[]
getApkDirectory (ITestDevice device, String packageName)
Pobierz ścieżkę pliku apk w katalogu systemowym
String
getPackageVersioncode (ITestDevice device, String packageName, boolean isAPK)
Sprawdź wersję pakietu po wypchnięciu modułu o podanej nazwie pakietu.
ModuleOemTargetPreparer.ModuleInfo
pushFile (File moduleFile, TestInformation testInfo)
Prześlij pliki do /system/apex/ dla apex lub /system/** dla apk
String
renameFile (ITestDevice device, File moduleFile, String packageName)
Zmień nazwę pliku do aktualizacji na taką samą w /system.
void
setupDevice (TestInformation testInfo)
adb root i ponownie zamontuj urządzenie przed umieszczeniem plików w /system
Konstruktorzy publiczni ModułOemTargetPreparer
public ModuleOemTargetPreparer ()
Metody publiczne checkModułAfterPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules) Sprawdź nazwę modułu i kod wersji po naciśnięciu
Parametry device
ITestDevice
pushedModules
: Lista wypchniętych modułów
Rzuty TargetSetupError
wyrzuć wyjątek, jeśli żaden moduł nie został wypchnięty DeviceNotAvailableException
wyrzuć wyjątek, jeśli nie ma dostępnego urządzenia
public void setUp (TestInformation testInfo) Wykonaj docelową konfigurację do testowania, wypchnij moduły, aby zastąpić te wstępnie załadowane
Rzuty TargetSetupError
jeśli wystąpił błąd krytyczny podczas konfigurowania środowiska BuildError
Jeśli wystąpi błąd z powodu przygotowywanej kompilacji DeviceNotAvailableException
jeśli urządzenie przestało odpowiadać
Metody chronione
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor) Sprawdź informacje o wstępnie załadowanych modułach
Parametry testInfo
TestInformation
: info Test deviceDescriptor
DeviceDescriptor
Rzuty DeviceNotAvailableException
zgłasza wyjątek, jeśli urządzenia nie są dostępne TargetSetupError
zgłasza wyjątek, jeśli nie ma wstępnie załadowanych modułów
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName) Pobierz ścieżkę pliku apk w katalogu systemowym
Parametry device
ITestDevice
packageName
String
: Moduł nazwa pakietu
Zwroty String[]
tablica ciągów z nazwą apk i ścieżką
Rzuty DeviceNotAvailableException
jeśli urządzenie nie jest dostępne TargetSetupError
jeśli nie możesz znaleźć ścieżki paczki
pobierz kod wersji pakietu
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK) Sprawdź wersję pakietu po wypchnięciu modułu o podanej nazwie pakietu.
Parametry packageName
String
: popychany nazwa pakietu isAPK
boolean
Rzuty DeviceNotAvailableException
zgłasza wyjątek, jeśli nie znaleziono urządzenia.
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo) Prześlij pliki do /system/apex/ dla apex lub /system/** dla apk
Parametry moduleFile
File
: moduł plik testInfo
TestInformation
: the TestInformation
na pw.
Rzuty TargetSetupError
jeśli nie można przesłać pliku przez adb DeviceNotAvailableException
jeśli urządzenie nie jest dostępne
Zmień nazwę pliku
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName) Zmień nazwę pliku do aktualizacji na taką samą w /system.
Parametry device
ITestDevice
: urządzenie testujące moduleFile
File
: moduł plik do zainstalowania packageName
String
: nazwa w / system / *
Zwroty String
nowa nazwa pliku po zmianie nazwy
Rzuty TargetSetupError
jeśli nie można zmienić nazwy pliku DeviceNotAvailableException
protected void setupDevice (TestInformation testInfo) adb root i ponownie zamontuj urządzenie przed umieszczeniem plików w /system
Rzuty TargetSetupError
jeśli urządzenie nie może zostać ponownie zamontowane. DeviceNotAvailableException
Prześlij opinię
Content and code samples on this page are subject to the licenses described in the Content License . Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]
Chcesz przekazać coś jeszcze?