AFlagsTargetPreparer

public class AFlagsTargetPreparer
extends BaseTargetPreparer

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


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

При завершении работы все флаги будут возвращены в предыдущее состояние. Если значение флага было изменено с значения по умолчанию, переопределение будет сброшено (чтобы значение по умолчанию вступило в силу и позволило серверу снова переопределять его). Если ранее значение флага было изменено на другое, оно будет установлено обратно на это значение.

Если текущее состояние флага совпадает с целевым состоянием, флаг не будет переопределен. Если в этом случае все же требуется переопределение (например, чтобы предотвратить переопределение установленного по умолчанию флага сервером), можно использовать параметр --force-set .

Пример использования: --flag-value namespace/flag_name=true --flag-value other_namespace/another_flag=false .

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

Государственные строители

AFlagsTargetPreparer ()

Общедоступные методы

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

Государственные строители

AFlagsTargetPreparer

public AFlagsTargetPreparer ()

Общедоступные методы

настраивать

public void setUp (TestInformation testInformation)

Параметры
testInformation TestInformation

Броски
BuildError
DeviceNotAvailableException
TargetSetupError

срывать

public void tearDown (TestInformation testInformation, 
                Throwable e)

Параметры
testInformation TestInformation

e Throwable

Броски
DeviceNotAvailableException