iç içe sınıflar |
---|
class | ModulePusher.ModulePushError Ana Hat modülü itme sırasında önemli hata. |
Genel yöntemler |
---|
void | installModules (ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache) moduleFiles adb push ile cihaza yükler. |
Korumalı yöntemler |
---|
void | checkApexActivated ( ITestDevice device, modules) checkApexActivated ( ITestDevice device, modules) Tüm apekslerin etkinleştirilip etkinleştirilmediğini kontrol edin. |
Path | getApexPathUnderSystem ( ITestDevice device, String packageName) |
| getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) Etkinleştirilemeyen modülleri alın. |
String[] | getPathsOnDevice ( ITestDevice device, String packageName) Paketin kurulum dosyalarının yollarını cihazda alın. |
Path[] | getPreloadPaths ( ITestDevice device, File[] moduleFiles, String packageName, int apiLevel) Cihazdaki önyükleme paketinin yollarını alın. |
ImmutableMap<String, String> | parsePackageVersionCodes (String output) "package:{key} versionCode:{value}" satırlarını bir haritaya ayrıştırır. |
void | setupDevice ( ITestDevice device) adb root ve /system altındaki dosyaları göndermeden önce cihazı yeniden monte edin |
void | waitForDeviceToBeResponsive (long waitTime) |
Alanlar
SATIR SONU
public static final String LINE_BREAK
Kamu inşaatçıları
Modülİtici
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
parametreler |
---|
device | ITestDevice |
waitTimeMs | long |
delayWaitingTimeMs | long |
Genel yöntemler
kurulum Modülleri
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
moduleFiles
adb push ile cihaza yükler.
parametreler |
---|
moduleFiles | ImmutableMultimap : paket adlarından paket dosyalarına kadar bir çoklu harita. Bölünmüş durumda, temel paket yineleme sırasında ilk olmalıdır. |
factoryReset | boolean : fabrika ayarlarına sıfırlama yoluyla yeniden yüklenirse. |
disablePackageCache | boolean |
Korumalı yöntemler
checkApexEtkinleştirildi
protected void checkApexActivated (ITestDevice device,
modules)
Tüm apekslerin etkinleştirilip etkinleştirilmediğini kontrol edin.
parametreler |
---|
device | ITestDevice : test ediliyor. |
modules | |
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
parametreler |
---|
device | ITestDevice |
packageName | String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
Etkinleştirilemeyen modülleri alın.
parametreler |
---|
toInstall | |
activatedApexes | : Cihazdaki aktif apekslerin kümesi |
İadeler |
---|
| etkinleştirilemeyen giriş apeks modüllerinin apeks bilgilerini içeren bir liste. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Paketin kurulum dosyalarının yollarını cihazda alın.
parametreler |
---|
device | ITestDevice : test ediliyor |
packageName | String : modülün |
İadeler |
---|
String[] | paketin tüm dosyalarının yolları |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Cihazdaki önyükleme paketinin yollarını alın.
Bölünmüş paketler için, dir paketinin yolunu ve ardından dosyaların yollarını döndürün. Sonuç olarak, bu durumda getiri boyutu her zaman > 1'dir. Bölünmemiş paketler için, önyükleme yükleme dosyasının yolunu döndürmeniz yeterlidir.
parametreler |
---|
device | ITestDevice : test ediliyor |
moduleFiles | File : yüklenecek yerel modül dosyaları |
packageName | String : modülün |
apiLevel | int : cihazın |
İadeler |
---|
Path[] | önyükleme dosyalarının yolları. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
"package:{key} versionCode:{value}" satırlarını bir haritaya ayrıştırır.
parametreler |
---|
output | String |
İadeler |
---|
ImmutableMap<String, String> | |
kurulumCihaz
protected void setupDevice (ITestDevice device)
adb root ve /system altındaki dosyaları göndermeden önce cihazı yeniden monte edin
parametreler |
---|
device | ITestDevice |
WaitForDeviceToBeDuyarlı
protected void waitForDeviceToBeResponsive (long waitTime)
parametreler |
---|
waitTime | long |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-11-07 UTC.
[]
[]