Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


Ein ITargetPreparer , der ein Arbeitsprofil im Setup erstellt und markiert, dass Tests in diesem Benutzer ausgeführt werden sollen.

Beim Teardown wird das Arbeitsprofil entfernt.

Wenn bereits ein Arbeitsprofil vorhanden ist, wird es verwendet, anstatt ein neues zu erstellen, und es wird beim Abbau nicht entfernt.

Wenn das Gerät nicht über die Funktion managed_users verfügt oder nicht über die Kapazität zum Erstellen eines neuen Benutzers verfügt, wenn einer erforderlich ist, wird das Instrumentierungsargument skip-tests-reason festgelegt und der Benutzer wird nicht geändert. Tests, die auf dem Gerät ausgeführt werden, können dieses Argument lesen, um auf diesen Zustand zu reagieren.

Zusammenfassung

Öffentliche Konstrukteure

RunOnWorkProfileTargetPreparer ()

Öffentliche Methoden

void setConfiguration ( IConfiguration configuration)

Fügt die verwendete IConfiguration ein.

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

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

Öffentliche Methoden

setKonfiguration

public void setConfiguration (IConfiguration configuration)

Fügt die verwendete IConfiguration ein.

Parameter
configuration IConfiguration

Konfiguration

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Wirft
DeviceNotAvailableException
TargetSetupError

niederreißen

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parameter
testInfo TestInformation

e Throwable

Wirft
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

Wirft
DeviceNotAvailableException