RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
Ein ITargetPreparer
, der einen sekundären Benutzer im Setup 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 er verwendet, anstatt einen neuen zu erstellen, und er wird beim Teardown nicht entfernt.
Wenn das Gerät nicht in der Lage ist, bei Bedarf einen neuen Benutzer zu erstellen, 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
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)
Überprüft, ob es möglich ist, die gewünschte Anzahl von Benutzern anzulegen.
Parameter |
---|
device | ITestDevice |
numberOfUsers | int |