RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


Ein ITargetPreparer , die einen sekundären Benutzer in Setup erstellt, und Markierungen , dass Tests sollten in diesem Benutzer ausgeführt werden.

Beim Teardown wird der sekundäre Benutzer entfernt.

Wenn bereits ein sekundärer Benutzer vorhanden ist, wird dieser verwendet, anstatt einen neuen Benutzer zu erstellen, und er wird beim Teardown nicht entfernt.

Wenn das Gerät nicht über die Fähigkeit verfügt, einen neuen Benutzer zu erstellen, wenn einer erforderlich ist, wird das Instrumentationsargument skip-tests-reason gesetzt und der Benutzer wird nicht geändert. Auf dem Gerät ausgeführte Tests können dieses Argument lesen, um auf diesen Status zu reagieren.

Zusammenfassung

Öffentliche Konstrukteure

RunOnSecondaryUserTargetPreparer ()

Öffentliche Methoden

void setConfiguration ( IConfiguration configuration)

Einspritzt der IConfiguration im Einsatz.

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

Geschützte Methoden

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

Überprüft, ob es möglich ist, die gewünschte Anzahl von Benutzern anzulegen.

Öffentliche Konstrukteure

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

Öffentliche Methoden

setKonfiguration

public void setConfiguration (IConfiguration configuration)

Einspritzt der IConfiguration im Einsatz.

Parameter
configuration IConfiguration

erstellen

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Würfe
DeviceNotAvailableException
TargetSetupError

niederreißen

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parameter
testInfo TestInformation

e Throwable

Würfe
DeviceNotAvailableException

Geschützte Methoden

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

Überprüft, ob es möglich ist, die gewünschte Anzahl von Benutzern anzulegen.

Parameter
device ITestDevice

numberOfUsers int

Kehrt zurück
boolean

Würfe
DeviceNotAvailableException