SkipManager

public class SkipManager
extends Object implements IDisableable

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


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

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

Публичные конструкторы

SkipManager ()

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

void clearManager ()
getDemotedTests ()

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

getImageToDigest ()
String getInvocationSkipReason ()
getTestArtifactsToDigest ()
getUnchangedModules ()

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

boolean isDisabled ()

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

void reportDiscoveryDependencies ( modules, depFiles)
void reportDiscoveryWithNoTests ()

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

boolean reportInvocationSkippedModule ()
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, IConfiguration configuration)

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

Публичные конструкторы

SkipManager

public SkipManager ()

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

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

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

Возвраты

получитьImageToDigest

public  getImageToDigest ()

Возвраты

getInvocationSkipReason

public String getInvocationSkipReason ()

Возвраты
String

getTestArtifactsToDigest

public  getTestArtifactsToDigest ()

Возвраты

получитьНеизмененныеМодули

public  getUnchangedModules ()

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

Возвраты

isDisabled

public boolean isDisabled ()

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

Возвраты
boolean

отчетОткрытиеЗависимости

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Параметры
modules

depFiles

отчетDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

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

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

Возвраты
boolean

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

public void setDisable (boolean isDisabled)

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

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

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Параметры
device ITestDevice

analysisContext ContentAnalysisContext

установитьПропуститьРешение

public void setSkipDecision (boolean shouldSkip)

Параметры
shouldSkip boolean

setTestАртефактыАнализ

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Параметры
analysisContext ContentAnalysisContext

настраивать

public void setup (IConfiguration config, 
                IInvocationContext context)

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

Параметры
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information, 
                IConfiguration configuration)

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

Параметры
information TestInformation

configuration IConfiguration

Возвраты
boolean