RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
Kurulumda ikincil bir kullanıcı oluşturan ve testlerin bu kullanıcıda çalıştırılması gerektiğini işaretleyen bir ITargetPreparer
.
Sökme işleminde ikincil kullanıcı kaldırılır.
İkincil bir kullanıcı zaten mevcutsa, yeni bir kullanıcı oluşturmak yerine bu kullanıcı kullanılacak ve sökme işlemi sırasında kaldırılmayacaktır.
Cihazın gerektiğinde yeni bir kullanıcı oluşturma kapasitesi yoksa, enstrümantasyon argümanı atlama testleri nedeni ayarlanacak ve kullanıcı değiştirilmeyecektir. Cihazda çalışan testler bu duruma yanıt vermek için bu bağımsız değişkeni okuyabilir.
Özet
Korumalı yöntemler |
---|
boolean | canCreateAdditionalUsers (ITestDevice device, int numberOfUsers) İstenilen sayıda kullanıcı oluşturmanın mümkün olup olmadığını kontrol eder. |
Kamu inşaatçıları
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Genel yöntemler
setYapılandırma
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration
enjekte eder.
Parametreler |
---|
configuration | IConfiguration |
public void setUp (TestInformation testInfo)
Parametreler |
---|
testInfo | TestInformation |
Atar |
---|
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
Parametreler |
---|
testInfo | TestInformation |
e | Throwable |
Atar |
---|
DeviceNotAvailableException | |
Korumalı yöntemler
canCreateEk Kullanıcılar
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
İstenilen sayıda kullanıcı oluşturmanın mümkün olup olmadığını kontrol eder.
Parametreler |
---|
device | ITestDevice |
numberOfUsers | int |
Atar |
---|
DeviceNotAvailableException | |