RunOnWorkProfileTargetPreparer
public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
ITargetPreparer
, który tworzy profil służbowy w konfiguracji i zaznacza, że testy powinny być uruchamiane dla tego użytkownika.
W rozbiórce profil służbowy jest usuwany.
Jeśli profil służbowy już istnieje, zamiast tworzyć nowy, zostanie użyty i nie zostanie usunięty podczas rozbiórki.
Jeśli urządzenie nie ma funkcji Managed_users lub nie ma możliwości utworzenia nowego użytkownika, gdy jest to wymagane, zostanie ustawiony 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
Konstruktory publiczne
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
Metody publiczne
public void setUp (TestInformation testInfo)
Parametry |
---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
Parametry |
---|
testInfo | TestInformation |
e | Throwable |
Metody chronione
canCreateDodatkowychUżytkowników
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Sprawdza, czy możliwe jest utworzenie żądanej liczby użytkowników.
Parametry |
---|
device | ITestDevice |
numberOfUsers | int |