RunOnSecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
ITargetPreparer
untuk memastikan bahwa pengujian berjalan sebagai pengguna sekunder. Selain itu, jika
opsi ERROR(/START_BACKGROUND_USER)
adalah true
dan pengguna saat ini sudah
pengguna sekunder, hal itu akan memastikan bahwa ada pengguna sekunder
latar belakang yang bisa dilihat yang berjalan di
tampilan sekunder.
Jika pengguna sekunder target tidak ada, pengguna akan membuat yang baru dan menghapusnya di
pembongkaran. Jika tidak, kumpulan data tersebut akan digunakan, bukan membuat yang baru, dan tidak akan dihapus
dalam proses pembongkaran.
Jika perangkat tidak memiliki kapasitas untuk membuat
pengguna baru saat dibutuhkan, maka
argumen instrumentasi skip-tests-reason akan ditetapkan, dan pengguna tidak akan diubah. Tes
yang berjalan di perangkat dapat membaca argumen ini untuk merespons status ini.
Ringkasan
Konstruktor publik
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Metode publik
public void setUp (TestInformation testInfo)
Parameter |
testInfo |
TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
Parameter |
testInfo |
TestInformation |
e |
Throwable |
Metode yang dilindungi
dapatMembuatPenggunaTambahan
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Memeriksa apakah dapat membuat jumlah pengguna yang diinginkan.
Parameter |
device |
ITestDevice |
numberOfUsers |
int |