RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
ITargetPreparer
, который создает дополнительного пользователя в программе установки и отмечает, что тесты должны выполняться для этого пользователя.
При разрыве вторичный пользователь удаляется.
Если дополнительный пользователь уже существует, он будет использоваться вместо создания нового и не будет удален при демонтаже.
Если устройство не имеет возможности создать нового пользователя, когда это необходимо, будет установлен аргумент инструментирования skip-tests-reason, и пользователь не будет изменен. Тесты, запущенные на устройстве, могут прочитать этот аргумент, чтобы отреагировать на это состояние.
Краткое содержание
Публичные конструкторы
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Публичные методы
public void setUp (TestInformation testInfo)
Параметры |
---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
Параметры |
---|
testInfo | TestInformation |
e | Throwable |
Защищенные методы
канкреатеаддитионалусерс
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Проверяет, возможно ли создать нужное количество пользователей.
Параметры |
---|
device | ITestDevice |
numberOfUsers | int |