RunOnWorkProfileTargetPreparer
public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
Sebuah ITargetPreparer
yang menciptakan profil bekerja di setup, dan tanda bahwa tes harus dijalankan di pengguna tersebut.
Dalam teardown, profil kerja dihapus.
Jika profil kerja sudah ada, profil tersebut akan digunakan, bukan membuat yang baru, dan tidak akan dihapus dalam pembongkaran.
Jika perangkat tidak memiliki fitur managed_users, atau tidak memiliki kapasitas untuk membuat pengguna baru saat diperlukan, maka argumen instrumentasi skip-tests-reason akan disetel, dan pengguna tidak akan diubah. Pengujian yang berjalan pada perangkat dapat membaca argumen ini untuk merespons status ini.
Ringkasan
Metode yang dilindungi |
---|
boolean | canCreateAdditionalUsers (ITestDevice device, int numberOfUsers) Memeriksa apakah mungkin untuk membuat jumlah pengguna yang diinginkan. |
Konstruktor publik
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
Metode publik
setKonfigurasi
public void setConfiguration (IConfiguration configuration)
Menyuntikkan yang IConfiguration
digunakan.
Parameter |
---|
configuration | IConfiguration |
public void setUp (TestInformation testInfo)
Parameter |
---|
testInfo | TestInformation |
Melempar |
---|
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
Parameter |
---|
testInfo | TestInformation |
e | Throwable |
Melempar |
---|
DeviceNotAvailableException | |
Metode yang dilindungi
dapatMembuatPengguna Tambahan
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Memeriksa apakah mungkin untuk membuat jumlah pengguna yang diinginkan.
Parameter |
---|
device | ITestDevice |
numberOfUsers | int |
Melempar |
---|
DeviceNotAvailableException | |