DeviceFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceFlashPreparer |
Fiziksel Android donanımında bir görüntüyü yanıp sönen bir ITargetPreparer
.
Özet
kamu inşaatçılar | |
---|---|
DeviceFlashPreparer () |
Genel yöntemler | |
---|---|
void | setUp ( TestInformation testInfo) |
void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) userdata-flash seçeneğini ayarlayın |
void | tearDown ( TestInformation testInfo, Throwable e) |
Korumalı yöntemler | |
---|---|
void | checkDeviceProductType ( ITestDevice device, IDeviceBuildInfo deviceBuild) Cihazın yapı bilgisine kıyasla beklendiği gibi olduğundan emin olmak için yanıp sönmeden önce olası kontrol. |
abstract IDeviceFlasher | createFlasher ( ITestDevice device) Kullanmak için |
long | getDeviceBootWaitTime () Cihazın önyükleme bekleme süresini alır |
IHostOptions | getHostOptions () Kullanılacak |
void | reportFlashMetrics (String branch, String buildFlavor, String buildId, String serial, long queueTime, long flashingTime, CommandStatus flashingStatus) Cihazın yanıp sönen zamanlama verilerini metrik arka ucuna bildirir |
void | setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck) |
void | setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck) |
kamu inşaatçılar
DeviceFlashPreparer
public DeviceFlashPreparer ()
Genel yöntemler
kurmak
public void setUp (TestInformation testInfo)
parametreler | |
---|---|
testInfo | TestInformation |
Atar | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
setUserDataFlashOption
public void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
userdata-flash seçeneğini ayarlayın
sökmek
public void tearDown (TestInformation testInfo, Throwable e)
parametreler | |
---|---|
testInfo | TestInformation |
e | Throwable |
Atar | |
---|---|
DeviceNotAvailableException |
Korumalı yöntemler
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device, IDeviceBuildInfo deviceBuild)
Cihazın yapı bilgisine kıyasla beklendiği gibi olduğundan emin olmak için yanıp sönmeden önce olası kontrol.
parametreler | |
---|---|
device | ITestDevice : Flashlanacak ITestDevice . |
deviceBuild | IDeviceBuildInfo : Flash için kullanılan IDeviceBuildInfo . |
Atar | |
---|---|
| com.android.tradefed.targetprep.BuildError |
| com.android.tradefed.device.DeviceNotAvailableException |
BuildError | |
DeviceNotAvailableException |
Flaşör oluştur
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
Kullanmak için IDeviceFlasher
oluşturun. Alt sınıflar geçersiz kılabilir
parametreler | |
---|---|
device | ITestDevice |
İadeler | |
---|---|
IDeviceFlasher |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getDeviceBootBekleme Süresi
protected long getDeviceBootWaitTime ()
Cihazın önyükleme bekleme süresini alır
İadeler | |
---|---|
long |
getHostOptions
protected IHostOptions getHostOptions ()
Kullanılacak IHostOptions
örneğini alır.
İadeler | |
---|---|
IHostOptions |
raporFlashMetrics
protected void reportFlashMetrics (String branch, String buildFlavor, String buildId, String serial, long queueTime, long flashingTime, CommandStatus flashingStatus)
Cihazın yanıp sönen zamanlama verilerini metrik arka ucuna bildirir
parametreler | |
---|---|
branch | String : cihaz yapısının kaynaklandığı dal |
buildFlavor | String : cihaz yapısının yapı tadı |
buildId | String : cihaz yapısının yapı numarası |
serial | String : cihazın seri numarası |
queueTime | long : yanıp sönme sınırının kullanılabilir hale gelmesi için geçen süre |
flashingTime | long : yanıp sönen cihaz görüntüsü zipinde harcanan süre |
flashingStatus | CommandStatus : yanıp sönen komutun yürütme durumu |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
parametreler | |
---|---|
skipPostFlashBuildIdCheck | boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
parametreler | |
---|---|
skipPostFlashFlavorCheck | boolean |