Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer

java.lang.Obiekt
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnWorkProfileTargetPreparer


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 ()

Metody publiczne

void setUp ( TestInformation testInfo)
void tearDown ( TestInformation testInfo, Throwable e)

Metody chronione

boolean canCreateAdditionalUsers ( ITestDevice device, int numberOfUsers)

Sprawdza, czy możliwe jest utworzenie żądanej liczby użytkowników.

Konstruktory publiczne

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

Metody publiczne

organizować coś

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuty
DeviceNotAvailableException
TargetSetupError

zburzyć

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametry
testInfo TestInformation

e Throwable

Rzuty
DeviceNotAvailableException

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

Zwroty
boolean

Rzuty
DeviceNotAvailableException