RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer


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

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

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

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

Резюме

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

RunOnSecondaryUserTargetPreparer ()

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

void setConfiguration ( IConfiguration configuration)

Впрыскивает IConfiguration в использовании.

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

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

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

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

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

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

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

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