RunOnsecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
😎 com.android.tradefed.targetprep.BaseTargetPreparer
  😎 com.android.tradefed.targetprep.RunOnsecondaryUserTargetPreparer


Ein ITargetPreparer, der bei der Einrichtung einen sekundären Nutzer erstellt und markiert, der die Tests für diesen Nutzer ausgeführt wird.

Beim Teardown wird der sekundäre Nutzer entfernt.

Wenn bereits ein sekundärer Nutzer vorhanden ist, wird dieser verwendet, statt einen neuen zu erstellen. wird beim Teardown nicht entfernt.

Falls das Gerät nicht die Kapazität hat, bei Bedarf einen neuen Nutzer zu erstellen, Das Instrumentierungsargument "skip-tests-reason" wird festgelegt und der Nutzer wird nicht geändert. Tests auf dem Gerät ausgeführt wird, kann dieses Argument lesen, um auf diesen Status zu reagieren.

Zusammenfassung

Öffentliche Konstruktoren

RunOnSecondaryUserTargetPreparer()

Öffentliche Methoden

void setConfiguration(IConfiguration configuration)

Injiziertes IConfiguration in Gebrauch.

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

Geschützte Methoden

boolean canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)

Prüft, ob es möglich ist, die gewünschte Anzahl von Nutzern zu erstellen.

Öffentliche Konstruktoren

RunOnsecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

Öffentliche Methoden

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injiziertes IConfiguration in Gebrauch.

Parameter
configuration IConfiguration

einrichten

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Ausgabe
DeviceNotAvailableException
TargetSetupError

Teardown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parameter
testInfo TestInformation

e Throwable

Ausgabe
DeviceNotAvailableException

Geschützte Methoden

Weitere Nutzer erstellen

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

Prüft, ob es möglich ist, die gewünschte Anzahl von Nutzern zu erstellen.

Parameter
device ITestDevice

numberOfUsers int

Returns
boolean

Ausgabe
DeviceNotAvailableException