RunOnWorkProfileTargetPreparer
public
class
RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
ITargetPreparer
yang membuat profil kerja di penyiapan, dan menandai bahwa pengujian harus
dijalankan di pengguna tersebut.
Dalam pembongkaran, profil kerja akan dihapus.
Jika profil kerja sudah ada, profil kerja tersebut akan digunakan, dan bukan membuat yang baru, serta
tidak dihapus dalam pemutusan.
Jika perangkat tidak memiliki fitur managed_users, atau tidak memiliki kapasitas untuk membuat
pengguna baru ketika diperlukan, maka argumen instrumentasi skip-tests-reason akan ditetapkan,
dan pengguna tidak akan berubah. Pengujian yang berjalan di perangkat dapat membaca argumen ini untuk merespons
ke status ini.
Ringkasan
Metode yang dilindungi |
boolean
|
canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)
Memeriksa apakah dapat membuat jumlah pengguna yang diinginkan.
|
Konstruktor publik
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
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 |
|