DeviceImageZipFlashingTargetPreparer
public class DeviceImageZipFlashingTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Objek | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceImageZipFlashingTargetPreparer |
Persiapan target yang mem-flash perangkat dengan gambar 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 berasumsi bahwa perangkat berada di ruang pengguna yang dapat dilihat oleh
adb devices
- File zip lainnya akan diekstraksi ke lokasi yang sama dengan skrip dengan tata letak direktori yang sama, dan skrip dapat merujuk ke file apa pun yang dikemas dalam zip melalui jalur relatif
- Setelah mem-flash, skrip harus mengembalikan perangkat ke kondisi yang sama
- Variabel lingkungan
ANDROID_SERIAL
akan disetel ke nomor seri perangkat sebagai bagian dari lingkungan eksekusi - Skrip mungkin berasumsi bahwa ia memiliki
adb
danfastboot
di PATH
flash- all.sh
terlampir di bawah garis besar asumsi dalam persyaratan di atas.Ringkasan
Konstruktor publik | |
---|---|
DeviceImageZipFlashingTargetPreparer () |
Metode yang dilindungi | |
---|---|
File | getDeviceUpdateImage () Menyediakan instance |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Memperluas zip pembaruan gambar perangkat dan memanggil skrip flashing terlampir |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Tanpa operasi |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Tanpa operasi |
Konstruktor publik
DeviceImageZipFlashingTargetPreparer
public DeviceImageZipFlashingTargetPreparer ()
Metode yang dilindungi
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Menyediakan instance ERROR(/File)
yang mewakili file image perangkat yang akan digunakan untuk memperbarui
Pengembalian | |
---|---|
File |
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Memperluas zip pembaruan gambar perangkat dan memanggil skrip flashing terlampir
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Tanpa operasi
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Tanpa operasi
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |