RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
Ein ITargetPreparer
, der im Setup einen sekundären Benutzer erstellt und markiert, dass Tests in diesem Benutzer ausgeführt werden sollen.
Beim Teardown wird der sekundäre Benutzer entfernt.
Wenn bereits ein sekundärer Benutzer vorhanden ist, wird dieser verwendet, anstatt einen neuen zu erstellen, und er wird beim Teardown nicht entfernt.
Wenn das Gerät 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
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Öffentliche Methoden
public void setUp (TestInformation testInfo)
Parameter |
---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
Parameter |
---|
testInfo | TestInformation |
e | Throwable |
Geschützte Methoden
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Prüft, ob es möglich ist, die gewünschte Anzahl an Benutzern anzulegen.
Parameter |
---|
device | ITestDevice |
numberOfUsers | int |