RunOnWorkProfileTargetPreparer
public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
ITargetPreparer
, który tworzy profil służbowy w konfiguracji i zaznacza, że testy powinny zostać uruchomione na tym użytkowniku.
W przypadku porzucenia profil służbowy jest usuwany.
Jeśli profil do pracy już istnieje, zostanie użyty zamiast tworzyć nowy i nie zostanie usunięty podczas demontażu.
Jeśli urządzenie nie posiada funkcji zarządzanych_użytkowników lub nie ma możliwości utworzenia nowego użytkownika, gdy jest on wymagany, wówczas ustawiony zostanie argument instrumentacji pomiń-testy-powód, a użytkownik nie zostanie zmieniony. Testy uruchomione na urządzeniu mogą odczytać ten argument, aby odpowiedzieć na ten stan.
Streszczenie
Metody chronione |
---|
boolean | canCreateAdditionalUsers (ITestDevice device, int numberOfUsers) Sprawdza, czy możliwe jest utworzenie żądanej liczby użytkowników. |
Konstruktorzy publiczni
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
Metody publiczne
ustaw konfigurację
public void setConfiguration (IConfiguration configuration)
Wstrzykuje używaną IConfiguration
.
Parametry |
---|
configuration | IConfiguration |
public void setUp (TestInformation testInfo)
Parametry |
---|
testInfo | TestInformation |
Rzuca |
---|
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
Parametry |
---|
testInfo | TestInformation |
e | Throwable |
Rzuca |
---|
DeviceNotAvailableException | |
Metody chronione
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Sprawdza, czy możliwe jest utworzenie żądanej liczby użytkowników.
Parametry |
---|
device | ITestDevice |
numberOfUsers | int |
Rzuca |
---|
DeviceNotAvailableException | |