Przygotowanie elementu RunOnAdditionalUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


ITargetPreparer, który tworzy w konfiguracji użytkownika dodatkowego i oznacza, że testy powinny być które użytkownik zobaczy.

W trakcie wycofywania użytkownik dodatkowy jest usuwany.

Jeśli istnieje już dodatkowe konto użytkownika, zostanie ono użyte zamiast tworzenia nowego. nie zostaną usunięte podczas dezaktywacji.

Jeśli urządzenie nie ma możliwości utworzenia nowego konta użytkownika, gdy jest on potrzebny, argument instrumentacji „pomijanie-testy-powód” zostanie ustawiony, a użytkownik nie zostanie zmieniony. Testy uruchomione na urządzeniu mogą odczytać ten argument, aby odpowiedzieć na ten stan.

Podsumowanie

Konstruktory publiczne

RunOnSecondaryUserTargetPreparer()

Metody publiczne

void setConfiguration(IConfiguration configuration)

Wstawia używany IConfiguration.

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

Metody chronione

boolean canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)

Sprawdza, czy można utworzyć odpowiednią liczbę użytkowników.

Konstruktory publiczne

Przygotowanie elementu RunOnAdditionalUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

Metody publiczne

setConfiguration

public void setConfiguration (IConfiguration configuration)

Wstawia używany IConfiguration.

Parametry
configuration IConfiguration

Konfiguracja

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuty
DeviceNotAvailableException
TargetSetupError

dezaktywacja

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametry
testInfo TestInformation

e Throwable

Rzuty
DeviceNotAvailableException

Metody chronione

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

Sprawdza, czy można utworzyć odpowiednią liczbę użytkowników.

Parametry
device ITestDevice

numberOfUsers int

Zwroty
boolean

Rzuty
DeviceNotAvailableException