RunOnWorkProfileTargetPreparer
public
class
RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
Ein ITargetPreparer
, der bei der Einrichtung ein Arbeitsprofil erstellt und markiert, dass Tests
für diesen Nutzer ausgeführt wird.
Beim Löschen wird das Arbeitsprofil entfernt.
Wenn bereits ein Arbeitsprofil vorhanden ist, wird dieses verwendet, statt ein neues zu erstellen.
nicht entfernt werden.
Wenn das Gerät die Funktion „managed_users“ nicht hat oder keine Kapazität zum Erstellen eines
neuer Nutzer erforderlich ist, wird das Instrumentierungsargument „skip-tests-reason“ festgelegt.
und der Nutzer wird nicht geändert. Tests, die auf dem Gerät ausgeführt werden, können dieses Argument lesen, um zu antworten
zu diesem Bundesstaat.
Zusammenfassung
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
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
Öffentliche Methoden
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injiziertes IConfiguration
in Gebrauch.
Parameter |
configuration |
IConfiguration |
public void setUp (TestInformation testInfo)
Parameter |
testInfo |
TestInformation |
Ausgabe |
DeviceNotAvailableException |
|
TargetSetupError |
|
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 |
Ausgabe |
DeviceNotAvailableException |
|