ПропуститьМенеджер
public class SkipManager
extends Object
implements IDisableable
java.lang.Объект | |
↳ | com.android.tradefed.result.skiped.SkipManager |
На основе множества критериев менеджер пропусков помогает решить, что следует пропустить на разных уровнях: вызов, модули и тесты.
Краткое содержание
Общественные конструкторы | |
---|---|
SkipManager () |
Публичные методы | |
---|---|
void | clearManager () |
getDemotedTests () Возвращает пониженные тесты и причину понижения. | |
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
publicgetDemotedTests ()
Возвращает пониженные тесты и причину понижения.
Возврат | |
---|---|
getInvoctionSkipReason
public String getInvocationSkipReason ()
Возврат | |
---|---|
String |
getUnchangedModules
publicgetUnchangedModules ()
Возвращает список неизмененных модулей. Модули остаются неизменными только в том случае, если образ устройства также не изменился.
Возврат | |
---|---|
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 |