InkrementalImageUtil
public
class
IncrementalImageUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.image.inkrementalImageUtil |
Utilitas untuk memanfaatkan image inkremental dan update perangkat.
Ringkasan
Kolom | |
---|---|
public
static
final
|
DYNAMIC_PARTITIONS_TO_DIFF
|
Konstruktor publik | |
---|---|
IncrementalImageUtil(ITestDevice device, File deviceImage, File bootloader, File baseband, File targetImage, File createSnapshot, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
|
Metode publik | |
---|---|
void
|
allowSameBuildFlashing()
|
void
|
allowUnzipBaseline()
|
void
|
cleanAfterSetup()
Saat melakukan beberapa logika penerapan, kita dapat membersihkan file segera setelah penyiapan. |
File
|
getExtractedTargetDirectory()
|
static
IncrementalImageUtil
|
initialize(ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowCrossRelease, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
|
boolean
|
isSameBuildFlashingAllowed()
|
static
boolean
|
isSnapshotInUse(ITestDevice device)
Menampilkan apakah perangkat saat ini menggunakan snapshot atau tidak. |
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean applySnapshot)
Menampilkan apakah kita dapat menggunakan logika snapshot untuk mengupdate perangkat atau tidak |
void
|
notifyBasebadNeedsRevert()
|
void
|
notifyBootloaderNeedsRevert()
|
void
|
teardownDevice(TestInformation testInfo)
|
boolean
|
updateCompleted()
Menampilkan apakah update telah selesai atau belum. |
void
|
updateDevice(File currentBootloader, File currentRadio)
Mengupdate perangkat menggunakan logika snapshot. |
Kolom
PARTIK_DINAMIS_TO_DIBAGIKAN
public static finalDYNAMIC_PARTITIONS_TO_DIFF
Konstruktor publik
InkrementalImageUtil
public IncrementalImageUtil (ITestDevice device, File deviceImage, File bootloader, File baseband, File targetImage, File createSnapshot, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
Parameter | |
---|---|
device |
ITestDevice |
deviceImage |
File |
bootloader |
File |
baseband |
File |
targetImage |
File |
createSnapshot |
File |
applySnapshot |
boolean |
waitPhase |
SnapuserdWaitPhase |
Metode publik
allowSameBuildFlashing
public void allowSameBuildFlashing ()
allowUnzipBaseline
public void allowUnzipBaseline ()
cleanSetelahPenyiapan
public void cleanAfterSetup ()
Saat melakukan beberapa logika penerapan, kita dapat membersihkan file segera setelah penyiapan.
getExtractedTargetDirectory
public File getExtractedTargetDirectory ()
Hasil | |
---|---|
File |
melakukan inisialisasi
public static IncrementalImageUtil initialize (ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowCrossRelease, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
Parameter | |
---|---|
device |
ITestDevice |
build |
IDeviceBuildInfo |
createSnapshot |
File |
isIsolatedSetup |
boolean |
allowCrossRelease |
boolean |
applySnapshot |
boolean |
waitPhase |
SnapuserdWaitPhase |
Hasil | |
---|---|
IncrementalImageUtil |
Menampilkan | |
---|---|
DeviceNotAvailableException |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
Hasil | |
---|---|
boolean |
isSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
Menampilkan apakah perangkat saat ini menggunakan snapshot atau tidak.
Parameter | |
---|---|
device |
ITestDevice |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
isSnapshotDidukung
public static boolean isSnapshotSupported (ITestDevice device, boolean applySnapshot)
Menampilkan apakah kita dapat menggunakan logika snapshot untuk mengupdate perangkat atau tidak
Parameter | |
---|---|
device |
ITestDevice |
applySnapshot |
boolean |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
memberi tahuBasebadNeedsRevert
public void notifyBasebadNeedsRevert ()
memberi tahuBootloaderNeedsRevert
public void notifyBootloaderNeedsRevert ()
pembongkaranPerangkat
public void teardownDevice (TestInformation testInfo)
Parameter | |
---|---|
testInfo |
TestInformation |
Menampilkan | |
---|---|
DeviceNotAvailableException |
updateSelesai
public boolean updateCompleted ()
Menampilkan apakah update telah selesai atau belum.
Hasil | |
---|---|
boolean |
updatePerangkat
public void updateDevice (File currentBootloader, File currentRadio)
Mengupdate perangkat menggunakan logika snapshot.
Parameter | |
---|---|
currentBootloader |
File |
currentRadio |
File |
Menampilkan | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |