FastbootCihazFlaşör

public class FastbootDeviceFlasher
extends Object implements IDeviceFlasher

java.lang.Nesne
com.android.tradefed.targetprep.FastbootDeviceFlasher


Fiziksel Android donanımında bir görüntüyü flaşlamak için fastboot'a dayanan bir sınıf.

Özet

Alanlar

public static final String BASEBAND_IMAGE_NAME

Kamu inşaatçıları

FastbootDeviceFlasher ()

Genel yöntemler

void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)

Flaşlar cihazda oluşturulur.

CommandStatus getSystemFlashingStatus ()

Birincil sistem bölümlerinin yanıp sönmesi için komut yürütme durumunu alın.

IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması gerekip gerekmediğini alır

void overrideDeviceOptions (ITestDevice device)

Bir cihaz için seçenekleri geçersiz kıl.

void setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList)

Kümeler altında yolların listesi /data önlemek açıklığa kullanarak ITestsZipInstaller

Not atlama listesinin taneciklik doğrudan çocukları olduğunu /data .

void setFlashOptions ( flashOptions) setFlashOptions ( flashOptions)

Flaş/güncelleme komutlarıyla geçirilecek seçeneklerin bir listesini ayarlar.

void setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever)

Flaşörün, flaşlama için kaynak dosyalarını alabileceği mekanizmayı ayarlar.

void setForceSystemFlash (boolean forceSystemFlash)

Geçerli derleme çalıştırılsa bile sistemin her zaman yanıp sönmesi gerekip gerekmediğini ayarlar

void setRamdiskPartition (String ramdiskPartition)

ramdisk bölümünü ayarlar

void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

Görüntü zip yoluyla cihaz güncellendikten sonra ek bir ramdisk'in yanıp sönmesi gerekip gerekmediğini ayarlar

void setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption)

Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması arasında geçiş yapar

void setWipeTimeout (long timeout)

Verileri silmek için zaman aşımını ayarlayın.

boolean shouldFlashRamdisk ()

Flaşör ek bir ramdisk'e sahip olacak şekilde ayarlanıp ayarlanmadığını kontrol eder, cihazı image zip ile güncelledikten sonra yanıp sönmesi gerekir.

Korumalı yöntemler

void checkAndFlashBaseband (ITestDevice device, IDeviceBuildInfo deviceBuild)

Gerekirse, cihazdaki temel bant görüntüsünü flaşlayın.

boolean checkAndFlashBootloader (ITestDevice device, IDeviceBuildInfo deviceBuild)

Gerekirse, cihazdaki önyükleyici görüntüsünü flaşlayın.

boolean checkAndFlashSystem (ITestDevice device, String systemBuildId, String systemBuildFlavor, IDeviceBuildInfo deviceBuild)

Gerekirse, sistem görüntüsünü cihazda flaşlayın.

boolean checkShouldFlashBaseband (ITestDevice device, IDeviceBuildInfo deviceBuild)

Sağlanan cihazdaki temel bandın yanıp sönmesi gerekip gerekmediğini kontrol edin.

IFlashingResourcesParser createFlashingResourcesParser ( IDeviceBuildInfo localBuild, DeviceDescriptor descriptor)

Bir oluşturmak için fabrika yöntemi IFlashingResourcesParser .

void downloadExtraImageFiles ( IFlashingResourcesParser resourceParser, IFlashingResourcesRetriever retriever, IDeviceBuildInfo localBuild)

Gerekirse alt sınıfların ekstra özel görüntü dosyaları indirmesine izin vermek için kanca.

void downloadFlashingResources (ITestDevice device, IDeviceBuildInfo localBuild)

Gereken ekstra yanıp sönen görüntü dosyalarını indirir

String executeFastbootCmd (ITestDevice device, String... cmdArgs)

Fastboot komutunu çalıştırmak için yardımcı yöntem.

String executeLongFastbootCmd (ITestDevice device, String... cmdArgs)

Uzun süredir çalışan bir fastboot komutunu yürütmek için yardımcı yöntem.

void flashBaseband (ITestDevice device, File basebandImageFile)

Verilen temel bant görüntüsünü yanıp söner ve önyükleyiciye yeniden başlar

void flashBootloader (ITestDevice device, File bootloaderImageFile)

Verilen önyükleyici görüntüsünü yanıp söner ve önyükleyicide yeniden başlatılır

void flashExtraImages (ITestDevice device, IDeviceBuildInfo deviceBuild)

Sistemi yanıp sönmeden ve yeniden başlatmadan önce herhangi bir cihaza özel bölümleri flaşlayın.

void flashPartition (ITestDevice device, File imgFile, String partition)

Bir cihazın tek bir bölümünü flaşlayın

void flashRamdiskIfNeeded (ITestDevice device, IDeviceBuildInfo deviceBuild)
void flashSystem (ITestDevice device, IDeviceBuildInfo deviceBuild)

Cihazdaki sistem görüntüsünü flaşlayın.

void flashUserData (ITestDevice device, IDeviceBuildInfo deviceBuild)

Cihazda Flash userdata bölümü.

void flashUserDataFromDeviceImageFile (ITestDevice device, IDeviceBuildInfo deviceBuild)

userdata.img dosyasını cihaz görüntü dosyasından çıkarır ve cihaza flash eder

String getBootPartitionName ()

Bu aygıt flaşörü için önyükleme bölümü adını alın.

String getBootloaderFilePrefix (ITestDevice device)

Önyükleyici dosya önekini alın.

String getCurrentSlot (ITestDevice device)

Geçerli yuvayı almak için yardımcı yöntem (A/B özellikli aygıtlar için).

IFlashingResourcesRetriever getFlashingResourcesRetriever ()
String getImageVersion (ITestDevice device, String imageName)

Cihazdaki mevcut görüntü sürümünü almak için yardımcı yöntem.

IRunUtil getRunUtil ()

Test için maruz bırakıldı.

void handleUserDataFlashing (ITestDevice device, IDeviceBuildInfo deviceBuild)

Kullanıcı verilerinin/önbellek bölümünün yanıp sönmesini işleme

boolean hasPartition (ITestDevice device, String partition)

Belirtilen bölümün var olup olmadığını önyükleyici ile kontrol eder

void preFlashSetup (ITestDevice device, IDeviceBuildInfo deviceBuild)

Gerekli ek ön flaş kurulumunu gerçekleştirin.

void verifyRequiredBoards (ITestDevice device, IFlashingResourcesParser resourceParser, String deviceProductType)

Aygıtın ürün türünün, flaşlanacak yapıyı desteklediğini doğrulayın.

void wipeCache (ITestDevice device)

Cihazdaki önbellek bölümünü silin.

void wipePartition (ITestDevice device, String partition)

Belirtilen bölümü `fastboot delete <name>` ile silin

Alanlar

BASEBAND_IMAGE_NAME

public static final String BASEBAND_IMAGE_NAME

Kamu inşaatçıları

FastbootCihazFlaşör

public FastbootDeviceFlasher ()

Genel yöntemler

flaş

public void flash (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Flaşlar cihazda oluşturulur.

Yanıp sönme tamamlandıktan hemen sonra döner. Arayanlar, teste devam etmeden önce cihazın çevrimiçi ve kullanılabilir olmasını beklemelidir.

parametreler
device ITestDevice : ITestDevice flash

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo flash

atar
DeviceNotAvailableException
TargetSetupError

getSystemFlashingStatus

public CommandStatus getSystemFlashingStatus ()

Birincil sistem bölümlerinin yanıp sönmesi için komut yürütme durumunu alın.

Komut durumu olabilir sistem bölümleri parladı değilse (sistem zaten birikimine sahiptir parladı üzere) unutmayın null

İadeler
CommandStatus

getUserDataFlashOption

public IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması gerekip gerekmediğini alır

İadeler
IDeviceFlasher.UserDataFlashOption Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması gerekip gerekmediği

geçersiz kılDeviceOptions

public void overrideDeviceOptions (ITestDevice device)

Bir cihaz için seçenekleri geçersiz kıl. Varsayılanlar belirli bir aygıt tarafından desteklenmiyorsa, varsayılan seçenek değerlerini geçersiz kılmak için kullanılır.

setDataWipeSkipList

public void setDataWipeSkipList ( dataWipeSkipList)

Kümeler altında yolların listesi /data önlemek açıklığa kullanarak ITestsZipInstaller

Not atlama listesinin taneciklik doğrudan çocukları olduğunu /data .

parametreler
dataWipeSkipList

setFlashOptions

public void setFlashOptions ( flashOptions)

Flaş/güncelleme komutlarıyla geçirilecek seçeneklerin bir listesini ayarlar.

setFlashingResourcesRetriever

public void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)

Flaşörün kaynak dosyalarını flaşlama için alabileceği mekanizmayı ayarlar.

parametreler
retriever IFlashingResourcesRetriever : IFlashingResourcesRetriever kullanımına

setForceSystemFlash

public void setForceSystemFlash (boolean forceSystemFlash)

Geçerli derleme çalıştırılsa bile sistemin her zaman yanıp sönmesi gerekip gerekmediğini ayarlar

setRamdiskPartition

public void setRamdiskPartition (String ramdiskPartition)

ramdisk bölümünü ayarlar

setShouldFlashRamdisk

public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

Görüntü zip yoluyla cihaz güncellendikten sonra ek bir ramdisk'in yanıp sönmesi gerekip gerekmediğini ayarlar

setUserDataFlashOption

public void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)

Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması arasında geçiş yapar

setWipeTimeout

public void setWipeTimeout (long timeout)

Verileri silmek için zaman aşımını ayarlayın.

parametreler
timeout long

gerekirFlashRamdisk

public boolean shouldFlashRamdisk ()

Flaşör ek bir ramdisk'e sahip olacak şekilde ayarlanıp ayarlanmadığını kontrol eder, cihazı image zip ile güncelledikten sonra yanıp sönmesi gerekir.

İadeler
boolean

Korumalı yöntemler

kontrolAndFlashTemel bant

protected void checkAndFlashBaseband (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Gerekirse, cihazdaki temel bant görüntüsünü flaşlayın. Yalnızca cihazdaki mevcut sürüm != gerekli sürüm ise temel bant yanıp söner

parametreler
device ITestDevice : ITestDevice flash

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo yanıp ana bant görüntü içerir

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError temel bant flaşı başarısız olursa

kontrolAndFlashÖnyükleyici

protected boolean checkAndFlashBootloader (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Gerekirse, cihazdaki önyükleyici görüntüsünü flaşlayın.

Yalnızca cihazdaki mevcut sürüm != gerekli sürüm ise, önyükleyiciyi flaş eder.

parametreler
device ITestDevice : ITestDevice flash

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo flaş bootloader görüntü içerir

İadeler
boolean true açılış parladı olsaydı, false o atlandı ise

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError önyükleyici flaşı başarısız olursa

kontrolAndFlashSystem

protected boolean checkAndFlashSystem (ITestDevice device, 
                String systemBuildId, 
                String systemBuildFlavor, 
                IDeviceBuildInfo deviceBuild)

Gerekirse, sistem görüntüsünü cihazda flaşlayın.

Lütfen bakmak ERROR(/#shouldFlashSystem(String,String,com.android.tradefed.build.IDeviceBuildInfo))

Seçilen yoldan bağımsız olarak, yöntem yürütme aygıtının ardından kullanıcı alanına önyükleme yapılmalıdır.

parametreler
device ITestDevice : ITestDevice flash

systemBuildId String : Mevcut yapı kimliği cihazda çalışan

systemBuildFlavor String : cihazda çalışan geçerli yapı lezzet

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo flaş sistemi görüntüsünü içerdiğinden

İadeler
boolean true sistem parladı olsaydı, false o atlandı ise

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError önyükleyici flaşı başarısız olursa

checkShouldFlashBaseband

protected boolean checkShouldFlashBaseband (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Sağlanan cihazdaki temel bandın yanıp sönmesi gerekip gerekmediğini kontrol edin.

parametreler
device ITestDevice : ITestDevice check

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo kontrol etmek ana bant görüntü içerir

İadeler
boolean

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError temel bant flaşı başarısız olursa

createFlashingKaynaklarAyrıştırıcı

protected IFlashingResourcesParser createFlashingResourcesParser (IDeviceBuildInfo localBuild, 
                DeviceDescriptor descriptor)

Bir oluşturmak için fabrika yöntemi IFlashingResourcesParser .

Birim testi için açık.

parametreler
localBuild IDeviceBuildInfo : IDeviceBuildInfo ayrıştırma için

descriptor DeviceDescriptor : Cihazın açıklayıcı yanıp sönmekte olan.

İadeler
IFlashingResourcesParser Bir IFlashingResourcesParser fabrika yöntemi ile yarattı.

atar
TargetSetupError

İndirExtraImageFiles

protected void downloadExtraImageFiles (IFlashingResourcesParser resourceParser, 
                IFlashingResourcesRetriever retriever, 
                IDeviceBuildInfo localBuild)

Gerekirse alt sınıfların ekstra özel görüntü dosyaları indirmesine izin vermek için kanca.

parametreler
resourceParser IFlashingResourcesParser : IFlashingResourcesParser

retriever IFlashingResourcesRetriever : IFlashingResourcesRetriever

localBuild IDeviceBuildInfo : IDeviceBuildInfo

atar
TargetSetupError

indirFlashingKaynaklar

protected void downloadFlashingResources (ITestDevice device, 
                IDeviceBuildInfo localBuild)

Gereken ekstra yanıp sönen görüntü dosyalarını indirir

parametreler
device ITestDevice : ITestDevice indir kaynaklarına yönelik

localBuild IDeviceBuildInfo : IDeviceBuildInfo doldurmak için. Cihaz görüntü dosyasının zaten ayarlanmış olduğunu varsayar

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError kaynakları alamadıysa

yürütmekFastbootCmd

protected String executeFastbootCmd (ITestDevice device, 
                String... cmdArgs)

Fastboot komutunu çalıştırmak için yardımcı yöntem.

parametreler
device ITestDevice : ITestDevice üzerinde komut çalıştırmak için

cmdArgs String : argümanlar fastboot sağlamak için

İadeler
String Boş değilse, stderr çıktısını komuttan yazın. Aksi halde stdout'u döndürür Bazı fastboot komutları, başarı durumunda çıktıyı stderr'e atmaları açısından gariptir.

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError fastboot komutu başarısız olursa

yürütmekLongFastbootCmd

protected String executeLongFastbootCmd (ITestDevice device, 
                String... cmdArgs)

Uzun süredir çalışan bir fastboot komutunu yürütmek için yardımcı yöntem.

Not: Çoğu fastboot komutları normalde izin zaman aşımı süresi içinde yürütmek INativeDevice.executeFastbootCommand(String) . Ancak, aynı anda birden fazla cihaz yanıp sönüyorsa, hızlı başlatma komutları normalden çok daha uzun sürebilir.

parametreler
device ITestDevice : ITestDevice üzerinde komut çalıştırmak için

cmdArgs String : argümanlar fastboot sağlamak için

İadeler
String Boş değilse, stderr çıktısını komuttan yazın. Aksi halde stdout'u döndürür Bazı fastboot komutları, başarı durumunda çıktıyı stderr'e atmaları açısından gariptir.

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError fastboot komutu başarısız olursa

flaşTemel bant

protected void flashBaseband (ITestDevice device, 
                File basebandImageFile)

Verilen temel bant görüntüsünü yanıp söner ve önyükleyiciye yeniden başlar

parametreler
device ITestDevice : ITestDevice flash

basebandImageFile File : ana bant görüntü ERROR(/File)

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError temel bant flaşı başarısız olursa

flaş Önyükleyici

protected void flashBootloader (ITestDevice device, 
                File bootloaderImageFile)

Verilen önyükleyici görüntüsünü yanıp söner ve önyükleyicide yeniden başlatılır

parametreler
device ITestDevice : ITestDevice flash

bootloaderImageFile File : Ön yükleyici görüntü ERROR(/File)

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError yanıp sönme başarısız olursa

flashEkstraGörüntüler

protected void flashExtraImages (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Sistemi yanıp sönmeden ve yeniden başlatmadan önce herhangi bir cihaza özel bölümleri flaşlayın. Geçersiz kılınmadıkça işlem yapılmaz.

parametreler
device ITestDevice : ITestDevice flash

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo inşa dosyalarını içeren

atar
com.android.tradefed.device.DeviceNotAvailableException
TargetSetupError
DeviceNotAvailableException

flashBölüm

protected void flashPartition (ITestDevice device, 
                File imgFile, 
                String partition)

Bir cihazın tek bir bölümünü flaşlayın

parametreler
device ITestDevice : ITestDevice flash

imgFile File : Bir ERROR(/File) resmi işaret çaktı için

partition String : bölümünün adı parladı edilecek

atar
DeviceNotAvailableException
TargetSetupError

flashRamdiskIfNeeded

protected void flashRamdiskIfNeeded (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

parametreler
device ITestDevice

deviceBuild IDeviceBuildInfo

atar
DeviceNotAvailableException
TargetSetupError

flaşSistem

protected void flashSystem (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Cihazdaki sistem görüntüsünü flaşlayın.

parametreler
device ITestDevice : ITestDevice flash

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo flash

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError fastboot komutu başarısız olursa

flashUserData

protected void flashUserData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Cihazda Flash userdata bölümü.

parametreler
device ITestDevice : ITestDevice flash

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo flash dosyaları içerir

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError kullanıcı verilerini flaş etmede başarısız olursa

flashUserDataFromDeviceImageFile

protected void flashUserDataFromDeviceImageFile (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

userdata.img'yi cihaz görüntü dosyasından çıkarır ve cihaza yanıp söner

parametreler
device ITestDevice : ITestDevice flash

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo flash dosyaları içerir

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError kullanıcı verilerinin ayıklanması veya flash edilmesi başarısız olursa

getBootPartitionName

protected String getBootPartitionName ()

Bu aygıt flaşörü için önyükleme bölümü adını alın.

Varsayılan olarak 'önyükleyici'dir. Gerekirse alt sınıflar geçersiz kılınmalıdır.

İadeler
String

getBootloaderFilePrefix

protected String getBootloaderFilePrefix (ITestDevice device)

Önyükleyici dosya önekini alın.

Varsayılan getBootPartitionName() . Gerekirse alt sınıflar geçersiz kılınmalıdır.

parametreler
device ITestDevice : ITestDevice flash

İadeler
String

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError önek alınamadıysa

getCurrentSlot

protected String getCurrentSlot (ITestDevice device)

Geçerli yuvayı almak için yardımcı yöntem (A/B özellikli aygıtlar için).

parametreler
device ITestDevice : ITestDevice üzerine komutunu çalıştırmak için.

İadeler
String "a", "b" veya null (cihaz A/B özelliğine sahip değilse)

atar
com.android.tradefed.device.DeviceNotAvailableException
TargetSetupError
DeviceNotAvailableException

getFlashingKaynaklarAlıcı

protected IFlashingResourcesRetriever getFlashingResourcesRetriever ()

İadeler
IFlashingResourcesRetriever

getImageVersion

protected String getImageVersion (ITestDevice device, 
                String imageName)

Cihazdaki mevcut görüntü sürümünü almak için yardımcı yöntem.

parametreler
device ITestDevice : ITestDevice üzerinde komut çalıştırmak için

imageName String : Resmin ismi alır.

İadeler
String Komuttan stdout çıktısını diz

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError fastboot komutu başarısız olursa veya sürüm belirlenemezse

getRunUtil

protected IRunUtil getRunUtil ()

Test için maruz bırakıldı.

İadeler
IRunUtil

handleUserDataYanıp Sönen

protected void handleUserDataFlashing (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Kullanıcı verilerinin/önbellek bölümünün yanıp sönmesini yönetin

parametreler
device ITestDevice : ITestDevice flash

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo flash dosyaları içerir

atar
com.android.tradefed.device.DeviceNotAvailableException
TargetSetupError
DeviceNotAvailableException

bölüm

protected boolean hasPartition (ITestDevice device, 
                String partition)

Belirtilen bölümün var olup olmadığını önyükleyici ile kontrol eder

parametreler
device ITestDevice : ITestDevice üzerinde çalışmak üzere

partition String : bölümünün adı kontrol edilecek

İadeler
boolean

atar
DeviceNotAvailableException

önFlashKurulum

protected void preFlashSetup (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Gerekli ek ön flaş kurulumunu gerçekleştirin. Geçersiz kılınmadıkça işlem yapılmaz.

parametreler
device ITestDevice : ITestDevice hazırlamak

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo inşa dosyalarını içeren

atar
com.android.tradefed.device.DeviceNotAvailableException
TargetSetupError
DeviceNotAvailableException

doğrulamaZorunluPanolar

protected void verifyRequiredBoards (ITestDevice device, 
                IFlashingResourcesParser resourceParser, 
                String deviceProductType)

Aygıtın ürün türünün, flaşlanacak yapıyı desteklediğini doğrulayın.

Baz uygulama deviceProductType dahil olduğunu doğrular IFlashingResourcesParser.getRequiredBoards() koleksiyonu. Alt sınıflar istendiği gibi geçersiz kılınabilir.

parametreler
device ITestDevice : ITestDevice parladı edilecek

resourceParser IFlashingResourcesParser : IFlashingResourcesParser

deviceProductType String : device 'ın ürün türü

atar
TargetSetupError yapının gerekli pano bilgisi cihazla eşleşmediyse

önbelleği silin

protected void wipeCache (ITestDevice device)

Cihazdaki önbellek bölümünü silin.

parametreler
device ITestDevice : ITestDevice flash

atar
DeviceNotAvailableException cihaz mevcut değilse
TargetSetupError önbellek flaşı başarısız olursa

bölümü silin

protected void wipePartition (ITestDevice device, 
                String partition)

Belirtilen bölümü `fastboot delete <name>` ile silin

parametreler
device ITestDevice : ITestDevice üzerinde çalışmak üzere

partition String : bölümünün adı silinecek

atar
DeviceNotAvailableException
TargetSetupError