SkipManager

public class SkipManager
extends Object implements IDisableable

java.lang.Object
com.android.tradefed.result.skipped.SkipManager


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

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

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

SkipManager ()

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

void clearManager ()
getDemotedTests ()

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

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

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

boolean isConsideredForContentAnalysis ()
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 ()

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

Возврат

getImageToDigest

public  getImageToDigest ()

Возврат

getInvocationSkipReason

public String getInvocationSkipReason ()

Возврат
String

getTestArtifactsToDigest

public  getTestArtifactsToDigest ()

Возврат

getUnchangedModules

public  getUnchangedModules ()

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

Возврат

рассматривается для анализа контента

public boolean isConsideredForContentAnalysis ()

Возврат
boolean

isDisabled

public boolean isDisabled ()

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

Возврат
boolean

отчетDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Параметры
modules

depFiles

отчетDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

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

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

Возврат
boolean

setDisable

public void setDisable (boolean isDisabled)

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

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

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Параметры
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

Параметры
shouldSkip boolean

setTestArtifactsAnalysis

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