SkipManager

public class SkipManager
extends Object implements IDisableable

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


Com base em vários critérios, o gerenciador de remoção ajuda a decidir o que deve ser ignorado em diferentes níveis: invocação, módulos e testes.

Resumo

Construtores públicos

SkipManager()

Métodos públicos

void clearManager()
getDemotedTests()

Retorna os testes rebaixados e o motivo do rebaixamento.

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

Retorna a lista de módulos inalterados.

boolean isConsideredForContentAnalysis()
boolean isDisabled()

Retorna "True" se o objeto inteiro estiver desativado (ignora a configuração e a desmontagem).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

No início do processo de download e descoberta, informe ao gerente de pular que não é esperado que nenhum teste seja executado.

boolean reportInvocationSkippedModule()
void setDisable(boolean isDisabled)

Define se o objeto deve ser desativado.

void setImageAnalysis(ITestDevice device, ContentAnalysisContext analysisContext)
void setSkipDecision(boolean shouldSkip)
void setTestArtifactsAnalysis(ContentAnalysisContext analysisContext)
void setup(IConfiguration config, IInvocationContext context)

Configure e inicialize o gerenciador de pulos.

boolean shouldSkipInvocation(TestInformation information, IConfiguration configuration)

Informa se devemos pular a invocação atual.

Construtores públicos

SkipManager

public SkipManager ()

Métodos públicos

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

Retorna os testes rebaixados e o motivo do rebaixamento.

Retorna

getImageToDigest

public  getImageToDigest ()

Retorna

getInvocationSkipReason

public String getInvocationSkipReason ()

Retorna
String

getTestArtifactsToDigest

public  getTestArtifactsToDigest ()

Retorna

getUnchangedModules

public  getUnchangedModules ()

Retorna a lista de módulos inalterados. Os módulos só permanecem inalterados se a imagem do dispositivo também estiver inalterada.

Retorna

isConsideredForContentAnalysis

public boolean isConsideredForContentAnalysis ()

Retorna
boolean

isDisabled

public boolean isDisabled ()

Retorna "True" se o objeto inteiro estiver desativado (ignora a configuração e a desmontagem). Caso contrário, retorna "falso".

Retorna
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parâmetros
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

No início do processo de download e descoberta, informe ao gerente de pular que não é esperado que nenhum teste seja executado. Isso deve fazer com que a invocação seja ignorada.

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

Retorna
boolean

setDisable

public void setDisable (boolean isDisabled)

Define se o objeto deve ser desativado. "Desativado" significa que as etapas de configuração e desmontagem precisam ser ignoradas. Pode ser usado para desativar um objeto por padrão no construtor padrão.

Parâmetros
isDisabled boolean: o estado em que o objeto deve ser colocado.

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Parâmetros
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

Parâmetros
shouldSkip boolean

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Parâmetros
analysisContext ContentAnalysisContext

configuração

public void setup (IConfiguration config, 
                IInvocationContext context)

Configure e inicialize o gerenciador de pulos.

Parâmetros
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information, 
                IConfiguration configuration)

Informa se devemos pular a invocação atual.

Parâmetros
information TestInformation

configuration IConfiguration

Retorna
boolean