Klasy zagnieżdżone |
---|
class | ModulePusher.ModulePushError Błąd krytyczny podczas wypychania modułu Mainline. |
Metody publiczne |
---|
void | installModules (ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache) Instaluje moduleFiles na urządzeniu przez adb push. |
Metody chronione |
---|
void | checkApexActivated ( ITestDevice device, modules) checkApexActivated ( ITestDevice device, modules) Sprawdź, czy wszystkie wierzchołki są aktywne. |
Path | getApexPathUnderSystem ( ITestDevice device, String packageName) |
| getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) Pobierz moduły, których nie udało się aktywować. |
String[] | getPathsOnDevice ( ITestDevice device, String packageName) Pobierz ścieżki plików instalacyjnych pakietu na urządzeniu. |
Path[] | getPreloadPaths ( ITestDevice device, File[] moduleFiles, String packageName, int apiLevel) Pobierz ścieżki pakietu wstępnego ładowania na urządzeniu. |
ImmutableMap<String, String> | parsePackageVersionCodes (String output) Przetwarza wiersze "package:{key} versionCode:{value}" na mapę. |
void | setupDevice ( ITestDevice device) adb root i ponownie zamontuj urządzenie przed umieszczeniem plików w /system |
void | waitForDeviceToBeResponsive (long waitTime) |
Pola
PRZERWANIE LINII
public static final String LINE_BREAK
Konstruktorzy publiczni
Moduł Pusher
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
Parametry |
---|
device | ITestDevice |
waitTimeMs | long |
delayWaitingTimeMs | long |
Metody publiczne
installModules
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
Instaluje moduleFiles
na urządzeniu przez adb push.
Parametry |
---|
moduleFiles | ImmutableMultimap : multimapa od nazw pakietów do plików pakietów. W przypadku podziału pakiet podstawowy powinien być pierwszym w kolejności iteracji. |
factoryReset | boolean : w przypadku przeładowania poprzez reset fabryczny. |
disablePackageCache | boolean |
Metody chronione
checkApexAktywowany
protected void checkApexActivated (ITestDevice device,
modules)
Sprawdź, czy wszystkie wierzchołki są aktywne.
Parametry |
---|
device | ITestDevice : w trakcie testowania. |
modules | |
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
Parametry |
---|
device | ITestDevice |
packageName | String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
Pobierz moduły, których nie udało się aktywować.
Parametry |
---|
toInstall | |
activatedApexes | : Zestaw aktywnych wierzchołków na urządzeniu |
Zwroty |
---|
| lista zawierająca informacje o wierzchołku modułów wejścia apex, których nie udało się aktywować. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Pobierz ścieżki plików instalacyjnych pakietu na urządzeniu.
Parametry |
---|
device | ITestDevice : w trakcie testu |
packageName | String : modułu |
Zwroty |
---|
String[] | ścieżki wszystkich plików pakietu |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Pobierz ścieżki pakietu wstępnego ładowania na urządzeniu.
W przypadku podzielonych pakietów zwróć ścieżkę katalogu pakietu, po której następują ścieżki plików. W efekcie wielkość zwrotu jest w tym przypadku zawsze >1. W przypadku pakietów, które nie są podzielone, po prostu zwróć ścieżkę wstępnie załadowanego pliku instalacyjnego.
Parametry |
---|
device | ITestDevice : w trakcie testu |
moduleFiles | File : pliki modułów lokalnych do zainstalowania |
packageName | String : modułu |
apiLevel | int : urządzenia |
Zwroty |
---|
Path[] | ścieżki do wstępnie załadowanych plików. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
Przetwarza wiersze "package:{key} versionCode:{value}" na mapę.
Zwroty |
---|
ImmutableMap<String, String> | |
konfiguracjaUrządzenie
protected void setupDevice (ITestDevice device)
adb root i ponownie zamontuj urządzenie przed umieszczeniem plików w /system
Parametry |
---|
device | ITestDevice |
waitForDeviceToBeResponsive
protected void waitForDeviceToBeResponsive (long waitTime)
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 2022-11-07 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"
}]