ПропуститьМенеджер

public class SkipManager
extends Object implements IDisableable

java.lang.Объект
com.android.tradefed.result.skiped.SkipManager


На основе множества критериев менеджер пропусков помогает решить, что следует пропустить на разных уровнях: вызов, модули и тесты.

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

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

SkipManager ()

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

void clearManager ()
getDemotedTests ()

Возвращает пониженные тесты и причину понижения.

getImageToDigest ()
String getInvocationSkipReason ()
getUnchangedModules ()

Возвращает список неизмененных модулей.

boolean isDisabled ()

Возвращает True, если весь объект отключен (пропускает как установку, так и демонтаж).

void reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles)
void reportDiscoveryWithNoTests ()

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

boolean reportSkippedModule ()
void setDisable (boolean isDisabled)

Устанавливает, должен ли объект быть отключен.

void setImageAnalysis ( ITestDevice device, ContentAnalysisContext analysisContext)
void setSkipDecision (boolean shouldSkip)
void setTestArtifactsAnalysis ( ContentAnalysisContext analysisContext)
void setup ( IConfiguration config, IInvocationContext context)

Настройте и инициализируйте менеджер пропусков.

boolean shouldSkipInvocation ( TestInformation information)

Сообщает, следует ли нам пропустить текущий вызов.

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

ПропуститьМенеджер

public SkipManager ()

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

ClearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

Возвращает пониженные тесты и причину понижения.

Возврат

getImageToDigest

public  getImageToDigest ()

Возврат

getInvoctionSkipReason

public String getInvocationSkipReason ()

Возврат
String

getUnchangedModules

public  getUnchangedModules ()

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

Возврат

isDisabled

public boolean isDisabled ()

Возвращает True, если весь объект отключен (пропускает как установку, так и демонтаж). В противном случае неверно.

Возврат
boolean

отчетОбнаружениеЗависимости

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Параметры
modules

depFiles

отчетDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

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

отчетSkippedModule

public boolean reportSkippedModule ()

Возврат
boolean

УстановитьОтключить

public void setDisable (boolean isDisabled)

Устанавливает, должен ли объект быть отключен. Отключено означает, что шаги установки и демонтажа следует пропустить. Может использоваться для отключения объекта по умолчанию в конструкторе по умолчанию.

Параметры
isDisabled boolean : состояние, в которое должен быть переведен объект.

setImageAnaанализ

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Параметры
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

Параметры
shouldSkip boolean

setTestArtifactsАнализ

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Параметры
analysisContext ContentAnalysisContext

настраивать

public void setup (IConfiguration config, 
                IInvocationContext context)

Настройте и инициализируйте менеджер пропусков.

Параметры
config IConfiguration

context IInvocationContext

следует пропустить вызов

public boolean shouldSkipInvocation (TestInformation information)

Сообщает, следует ли нам пропустить текущий вызов.

Параметры
information TestInformation

Возврат
boolean