SkipManager

public class SkipManager
extends Object implements IDisableable

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


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

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

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

SkipManager ()

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

void clearManager ()
Map<String, SkipReason > getDemotedTests ()

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

Map<String, Digest> getImageToDigest ()
String getInvocationSkipReason ()
Map<String, Digest> getTestArtifactsToDigest ()
Set<String> getUnchangedModules ()

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

boolean isConsideredForContentAnalysis ()
boolean isDisabled ()

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

void reportDiscoveryDependencies (List<String> modules, List<String> 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 Map<String, SkipReason> getDemotedTests ()

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

Возвраты
Map<String, SkipReason >

getImageToDigest

public Map<String, Digest> getImageToDigest ()

Возвраты
Map<String, Digest>

getInvocationSkipReason

public String getInvocationSkipReason ()

Возвраты
String

getTestArtifactsToDigest

public Map<String, Digest> getTestArtifactsToDigest ()

Возвраты
Map<String, Digest>

getUnchangedModules

public Set<String> getUnchangedModules ()

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

Возвраты
Set<String>

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

public boolean isConsideredForContentAnalysis ()

Возвраты
boolean

isDisabled

public boolean isDisabled ()

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

Возвраты
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies (List<String> modules, 
                List<String> depFiles)

Параметры
modules List

depFiles List

reportDiscoveryWithNoTests

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