RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

Obiekt Java.lang.Object
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 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

Konstruktorzy publiczni

RunOnWorkProfileTargetPreparer ()

Metody publiczne

void setConfiguration ( IConfiguration configuration)

Wstrzykuje używaną IConfiguration .

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.

Konstruktorzy publiczni

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

Metody publiczne

ustaw konfigurację

public void setConfiguration (IConfiguration configuration)

Wstrzykuje używaną IConfiguration .

Parametry
configuration IConfiguration

organizować coś

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuca
DeviceNotAvailableException
TargetSetupError

zburzyć

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

Zwroty
boolean

Rzuca
DeviceNotAvailableException