Uruchom na drugim etapie przygotowania użytkownika docelowego

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer


ITargetPreparer który tworzy drugorzędną użytkownika w konfiguracji i znaki, że testy powinny być prowadzone w tym użytkownikiem.

Podczas usuwania drugi użytkownik jest usuwany.

Jeśli dodatkowy użytkownik już istnieje, zostanie użyty zamiast tworzenia nowego i nie zostanie usunięty podczas usuwania.

Jeśli urządzenie nie ma możliwości utworzenia nowego użytkownika, gdy jest on wymagany, zostanie ustawiony argument instrumentacji skip-tests-reason, a użytkownik nie zostanie zmieniony. Testy uruchomione na urządzeniu mogą odczytać ten argument, aby odpowiedzieć na ten stan.

Streszczenie

Konstruktorzy publiczni

RunOnSecondaryUserTargetPreparer ()

Metody publiczne

void setConfiguration ( IConfiguration configuration)

Wstrzykuje IConfiguration w użyciu.

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

Uruchom na drugim etapie przygotowania użytkownika docelowego

public RunOnSecondaryUserTargetPreparer ()

Metody publiczne

setConfiguration

public void setConfiguration (IConfiguration configuration)

Wstrzykuje IConfiguration w użyciu.

Parametry
configuration IConfiguration

Ustawiać

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

można tworzyćdodatkowych uż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