Ранонворкпрофилетаржетпрепарер

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Объект
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnWorkProfileTargetPreparer


ITargetPreparer , который создает рабочий профиль при установке и отмечает, что тесты следует запускать для этого пользователя.

При демонтаже рабочий профиль удаляется.

Если рабочий профиль уже существует, он будет использоваться, а не создавать новый, и не будет удален при демонтаже.

Если устройство не имеет функции «managed_users» или не имеет возможности создавать нового пользователя, когда он требуется, тогда будет установлен аргумент инструментария «skip-tests-reason», и пользователь не будет изменен. Тесты, выполняемые на устройстве, могут прочитать этот аргумент, чтобы отреагировать на это состояние.

Краткое содержание

Общественные конструкторы

RunOnWorkProfileTargetPreparer ()

Публичные методы

void setConfiguration ( IConfiguration configuration)

Внедряет используемый IConfiguration .

void setUp (TestInformation testInfo)
void tearDown (TestInformation testInfo, Throwable e)

Защищенные методы

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

Проверяет, возможно ли создать нужное количество пользователей.

Общественные конструкторы

Ранонворкпрофилетаржетпрепарер

public RunOnWorkProfileTargetPreparer ()

Публичные методы

setConfiguration

public void setConfiguration (IConfiguration configuration)

Внедряет используемый IConfiguration .

Параметры
configuration IConfiguration

настраивать

public void setUp (TestInformation testInfo)

Параметры
testInfo TestInformation

Броски
DeviceNotAvailableException
TargetSetupError

срывать

public void tearDown (TestInformation testInfo, 
                Throwable e)

Параметры
testInfo TestInformation

e Throwable

Броски
DeviceNotAvailableException

Защищенные методы

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

Проверяет, возможно ли создать нужное количество пользователей.

Параметры
device ITestDevice

numberOfUsers int

Возврат
boolean

Броски
DeviceNotAvailableException