SkipManager

public class SkipManager
extends Object implements IDisableable

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


In base a una serie di criteri, lo strumento di gestione degli skip consente di decidere cosa saltare a diversi livelli: chiamata, moduli e test.

Riepilogo

Costruttori pubblici

SkipManager()

Metodi pubblici

void clearManager()
getDemotedTests()

Restituisce i test retrocessi e il motivo della retrocessione

getImageToDigest()
String getInvocationSkipReason()
getUnchangedModules()

Restituisce l'elenco dei moduli invariati.

boolean isDisabled()

Restituisce True se l'intero oggetto è disabilitato (salta la configurazione e lo smantellamento).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

Nella fase iniziale di download e scoperta, comunica all'amministratore di skip che non è previsto alcun test.

boolean reportInvocationSkippedModule()
void setDisable(boolean isDisabled)

Imposta se l'oggetto deve essere disattivato.

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

Configura e inizializza il gestore degli annunci ignorati.

boolean shouldSkipInvocation(TestInformation information)

Indica se dobbiamo saltare l'attuale chiamata.

Costruttori pubblici

SkipManager

public SkipManager ()

Metodi pubblici

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

Restituisce i test retrocessi e il motivo della retrocessione

Ritorni

getImageToDigest

public  getImageToDigest ()

Ritorni

getInvocationSkipReason

public String getInvocationSkipReason ()

Ritorni
String

getUnchangedModules

public  getUnchangedModules ()

Restituisce l'elenco dei moduli invariati. I moduli rimangono invariati solo se anche l'immagine del dispositivo rimane invariata.

Ritorni

isDisabled

public boolean isDisabled ()

Restituisce True se l'intero oggetto è disabilitato (salta la configurazione e lo smantellamento). Falso negli altri casi.

Ritorni
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parametri
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Nella fase iniziale di download e scoperta, comunica all'amministratore di skip che non è previsto alcun test. In questo modo, l'invocazione dovrebbe essere ignorata.

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

Ritorni
boolean

setDisable

public void setDisable (boolean isDisabled)

Imposta se l'oggetto deve essere disattivato. Disattivato significa che sia i passaggi di configurazione sia quelli di smantellamento devono essere saltati. Può essere utilizzato per disattivare un oggetto per impostazione predefinita nel constructor predefinito.

Parametri
isDisabled boolean: lo stato in cui deve essere inserito l'oggetto.

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Parametri
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

Parametri
shouldSkip boolean

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Parametri
analysisContext ContentAnalysisContext

configura

public void setup (IConfiguration config, 
                IInvocationContext context)

Configura e inizializza il gestore degli annunci ignorati.

Parametri
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

Indica se dobbiamo saltare l'attuale chiamata.

Parametri
information TestInformation

Ritorni
boolean