DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Object
   ↳ com.android.tradefed.targetprep.DefaultTestsZipInstaller


Implementasi default penginstal zip pengujian.

Ringkasan

Konstruktor publik

DefaultTestsZipInstaller()

Konstruktor default.

DefaultTestsZipInstaller(String... skipList)

Konstruktor praktis ini memungkinkan pemanggil menyetel daftar lewati secara langsung, daripada harus memanggil setDataWipeSkipList(String) secara terpisah.

DefaultTestsZipInstaller(Collection<String> skipList)

Konstruktor praktis ini memungkinkan pemanggil menyetel daftar lewati secara langsung, daripada harus memanggil setDataWipeSkipList(String) secara terpisah.

Metode publik

void deleteData(ITestDevice device)

Menghapus semua file/direktori dari /data di perangkat yang ditentukan, dengan pengecualian yang dikecualikan oleh daftar lewati.

Set<String> getDataWipeSkipList()

Mendapatkan direktori dari direktori yang akan dihapus, hanya digunakan untuk pengujian.

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Mendorong konten file tests.zip ke partisi data perangkat.

Implementasi ini akan memulai ulang perangkat ke userland sebelum melanjutkan.

void setDataWipeSkipList(String... skipList)

Menetapkan daftar jalur di /data agar tidak dihapus.

void setDataWipeSkipList(Collection<String> skipList)

Menetapkan daftar jalur di /data agar tidak dihapus.

Konstruktor publik

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Konstruktor default.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Konstruktor praktis ini memungkinkan pemanggil menyetel daftar lewati secara langsung, daripada harus memanggil setDataWipeSkipList(String) secara terpisah.

Parameter
skipList String: Kumpulan jalur di bawah /data yang akan dipertahankan saat menghapus sistem file @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (Collection<String> skipList)

Konstruktor praktis ini memungkinkan pemanggil menyetel daftar lewati secara langsung, daripada harus memanggil setDataWipeSkipList(String) secara terpisah.

Parameter
skipList Collection: Kumpulan jalur di bawah /data yang akan dipertahankan saat menghapus sistem file @see #setDataWipeSkipList

Metode publik

deleteData

public void deleteData (ITestDevice device)

Menghapus semua file/direktori dari /data di perangkat yang ditentukan, dengan pengecualian yang dikecualikan oleh daftar lewati.

Penerapan akan menghentikan runtime di perangkat. Sangat disarankan untuk memulai ulang perangkat setelah metode ini selesai.

Parameter
device ITestDevice: ITestDevice yang akan ditindaklanjuti

Menampilkan
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public Set<String> getDataWipeSkipList ()

Mendapatkan direktori dari direktori yang akan dihapus, hanya digunakan untuk pengujian.

Hasil
Set<String> kumpulan direktori yang akan dilewati saat menghapus direktori

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Mendorong konten file tests.zip ke partisi data perangkat.

Implementasi ini akan memulai ulang perangkat ke userland sebelum melanjutkan. Tindakan ini juga akan menghentikan runtime Android dan membiarkannya tidak aktif saat kembali

Parameter
device ITestDevice: ITestDevice yang akan di-flash, diasumsikan dalam mode adb.

deviceBuild IDeviceBuildInfo: IDeviceBuildInfo yang berisi zip pengujian untuk di-flash

Menampilkan
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

Menetapkan daftar jalur di /data agar tidak dihapus.

Parameter
skipList String: daftar direktori yang akan dilewati.

Perhatikan bahwa perincian daftar lewati adalah turunan langsung dari /data.

setDataWipeSkipList

public void setDataWipeSkipList (Collection<String> skipList)

Menetapkan daftar jalur di /data agar tidak dihapus.

Parameter
skipList Collection: daftar direktori yang akan dilewati.

Perhatikan bahwa perincian daftar lewati adalah turunan langsung dari /data.