Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 dan fastboot di PATH
Persiapan target ini akan membongkar file zip gambar perangkat dan menjalankan flash- all.sh terlampir di bawah garis besar asumsi dalam persyaratan di atas.

Ringkasan

Konstruktor publik

DeviceImageZipFlashingTargetPreparer ()

Metode yang dilindungi

File getDeviceUpdateImage ()

Menyediakan instance ERROR(/File) yang mewakili file image perangkat yang akan digunakan untuk memperbarui

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