RunOnSecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
ITargetPreparer
yang membuat pengguna sekunder di penyiapan, dan menandai bahwa pengujian harus
dijalankan di pengguna tersebut.
Dalam pembongkaran, pengguna sekunder akan dihapus.
Jika pengguna sekunder sudah ada, pengguna ini akan digunakan, dan bukan membuat pengguna baru,
tidak akan dihapus dalam 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
Metode yang dilindungi |
boolean
|
canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)
Memeriksa apakah dapat membuat jumlah pengguna yang diinginkan.
|
Konstruktor publik
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Metode publik
setConfiguration
public void setConfiguration (IConfiguration configuration)
Memasukkan IConfiguration
yang digunakan.
Parameter |
configuration |
IConfiguration |
public void setUp (TestInformation testInfo)
Parameter |
testInfo |
TestInformation |
Menampilkan |
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
Parameter |
testInfo |
TestInformation |
e |
Throwable |
Menampilkan |
DeviceNotAvailableException |
|
Metode yang dilindungi
dapatMembuatPenggunaTambahan
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Memeriksa apakah dapat membuat jumlah pengguna yang diinginkan.
Parameter |
device |
ITestDevice |
numberOfUsers |
int |
Menampilkan |
DeviceNotAvailableException |
|