RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends ProfileTargetPreparer

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


Ein ITargetPreparer , der im Setup ein Arbeitsprofil 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 Teardown nicht entfernt.

Wenn das Gerät nicht über die Funktion „managed_users“ verfügt oder nicht über die Kapazität verfügt, bei Bedarf einen neuen Benutzer zu erstellen, wird das Instrumentierungsargument „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 Bauträger

RunOnWorkProfileTargetPreparer ()

Öffentliche Bauträger

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()