AFlagsTargetPreparer

public class AFlagsTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.AFlagsTargetPreparer


Menggunakan aflags untuk mengganti tanda sebelum menjalankan pengujian. Jika ada tanda yang diubah, perangkat akan di-reboot agar nilai baru diterapkan.

Saat penonaktifan, semua tanda akan dikembalikan ke status sebelumnya. Jika tanda diubah dari nilai default, penggantian akan dihapus (agar nilai default berlaku, dan agar dapat diganti oleh server lagi). Jika sebelumnya flag diganti ke nilai yang berbeda, flag akan disetel kembali ke nilai tersebut.

Jika status tanda saat ini cocok dengan status target, tanda tidak akan diganti. Jika penggantian masih diinginkan dalam kasus ini (misalnya, untuk mencegah flag yang ditetapkan secara default diganti oleh server), opsi --force-set dapat digunakan.

Contoh penggunaan: --flag-value namespace/flag_name=true --flag-value other_namespace/another_flag=false.

Ringkasan

Konstruktor publik

AFlagsTargetPreparer()

Metode publik

void setUp(TestInformation testInformation)
void tearDown(TestInformation testInformation, Throwable e)

Konstruktor publik

AFlagsTargetPreparer

public AFlagsTargetPreparer ()

Metode publik

setUp

public void setUp (TestInformation testInformation)

Parameter
testInformation TestInformation

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parameter
testInformation TestInformation

e Throwable

Menampilkan
DeviceNotAvailableException