RunOnsecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
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
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 |
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 |
|