Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
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)

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

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

RunOnWorkProfileTargetPreparer

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