RunOnSecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
ITargetPreparer
untuk memastikan pengujian berjalan sebagai pengguna sekunder. Selain itu, jika
opsi ERROR(/START_BACKGROUND_USER)
adalah true
dan pengguna saat ini sudah
menjadi pengguna sekunder, hal ini akan memastikan bahwa ada pengguna sekunder latar belakang yang terlihat berjalan di
layar sekunder.
Jika pengguna sekunder target tidak ada, pengguna sekunder baru akan dibuat dan dihapus dalam
proses penghapusan. Jika tidak, file tersebut akan digunakan, bukan membuat yang baru, dan tidak akan dihapus
dalam penghapusan.
Jika perangkat tidak memiliki kapasitas untuk membuat pengguna baru padahal diperlukan, alasan skip-tests-argumen instrumentasi akan ditetapkan, dan pengguna tidak akan diubah. Pengujian
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
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Memeriksa apakah jumlah pengguna yang diinginkan dapat dibuat.
Parameter |
device |
ITestDevice |
numberOfUsers |
int |