ПропуститьМенеджер
public class SkipManager
extends Object
implements IDisableable
java.lang.Объект |
↳ | com.android.tradefed.result.skiped.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 ()
getUnchangedModules
public getUnchangedModules ()
Возвращает список неизмененных модулей. Модули остаются неизменными только в том случае, если образ устройства также не изменился.
isDisabled
public boolean isDisabled ()
Возвращает True, если весь объект отключен (пропускает как установку, так и демонтаж). В противном случае неверно.
отчетОбнаружениеЗависимости
public void reportDiscoveryDependencies ( modules,
depFiles)
Параметры |
---|
modules | |
depFiles | |
отчетDiscoveryWithNoTests
public void reportDiscoveryWithNoTests ()
На начальном этапе загрузки и обнаружения сообщите менеджеру пропусков, что никаких тестов выполняться не будет. Это должно привести к пропуску вызова.
отчетSkippedModule
public boolean reportSkippedModule ()
УстановитьОтключить
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 |