DeviceImageZipFlashingTargetPreparer
public
class
DeviceImageZipFlashingTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceImageZipFlashingTargetPreparer |
Mempersiapkan target yang mem-flash perangkat dengan image perangkat yang disediakan melalui format tertentu.
Persyaratan tingkat tinggi untuk format gambar perangkat:
- File gambar perangkat harus berupa file ZIP
- File ZIP harus menyertakan skrip flash-all.sh di root
- Skrip harus mengasumsikan bahwa perangkat berada di ruang pengguna yang dapat dilihat oleh
adb devices
- Sisa file zip akan diekstrak ke lokasi yang sama dengan skrip dengan tata letak direktori, dan skrip dapat merujuk ke file apa pun yang dikemas dalam {i>zip<i} melalui jalur relatif
- Setelah di-flash, skrip harus mengembalikan perangkat ke status yang sama
- Variabel lingkungan
ANDROID_SERIAL
akan ditetapkan ke nomor seri perangkat sebagai dari lingkungan eksekusi - Skrip dapat berasumsi bahwa terdapat
adb
danfastboot
pada PATH
flash-
all.sh
yang disertakan berdasarkan asumsi yang diuraikan dalam persyaratan di atas.
Ringkasan
Konstruktor publik | |
---|---|
DeviceImageZipFlashingTargetPreparer()
|
Metode yang dilindungi | |
---|---|
File
|
getDeviceUpdateImage()
Menyediakan instance |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Memperluas zip update gambar perangkat dan memanggil skrip flash yang disertakan |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Tanpa pengoperasian |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Tanpa pengoperasian |
Konstruktor publik
DeviceImageZipFlashingTargetPreparer
public DeviceImageZipFlashingTargetPreparer ()
Metode yang dilindungi
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Menyediakan instance ERROR(/File)
yang mewakili file gambar perangkat yang akan digunakan untuk mengupdate
Hasil | |
---|---|
File |
lakukanUpdatePerangkat
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Memperluas zip update gambar perangkat dan memanggil skrip flash yang disertakan
Menampilkan | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Tanpa pengoperasian
Menampilkan | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Tanpa pengoperasian
Menampilkan | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |