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 skip manager aiuta a decidere cosa deve essere ignorato a diversi livelli: invocazione, moduli e test.

Riepilogo

Costruttori pubblici

SkipManager()

Metodi pubblici

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

Restituisce i test declassati e il motivo del declassamento

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

Restituisce l'elenco dei moduli invariati.

boolean isConsideredForContentAnalysis()
boolean isDisabled()

Restituisce True se l'intero oggetto è disattivato (salta sia la configurazione che l'eliminazione).

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

Nella prima fase di download e rilevamento, comunica al responsabile dell'ignoramento 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 lo skip manager.

boolean shouldSkipInvocation(TestInformation information, IConfiguration configuration)

Indica se dobbiamo ignorare l'invocazione corrente.

Costruttori pubblici

SkipManager

public SkipManager ()

Metodi pubblici

clearManager

public void clearManager ()

getDemotedTests

public Map<String, SkipReason> getDemotedTests ()

Restituisce i test declassati e il motivo del declassamento

Resi
Map<String, SkipReason>

getImageToDigest

public Map<String, Digest> getImageToDigest ()

Resi
Map<String, Digest>

getInvocationSkipReason

public String getInvocationSkipReason ()

Resi
String

getTestArtifactsToDigest

public Map<String, Digest> getTestArtifactsToDigest ()

Resi
Map<String, Digest>

getUnchangedModules

public Set<String> getUnchangedModules ()

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

Resi
Set<String>

isConsideredForContentAnalysis

public boolean isConsideredForContentAnalysis ()

Resi
boolean

isDisabled

public boolean isDisabled ()

Restituisce True se l'intero oggetto è disattivato (salta sia la configurazione che l'eliminazione). Falso negli altri casi.

Resi
boolean

reportDiscoveryDependencies

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

Parametri
modules List

depFiles List

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Nella prima fase di download e rilevamento, comunica al responsabile dell'ignoramento che non è previsto alcun test. In questo modo, l'invocazione dovrebbe essere ignorata.

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

Resi
boolean

setDisable

public void setDisable (boolean isDisabled)

Imposta se l'oggetto deve essere disattivato. Disattivato significa che i passaggi di configurazione e smontaggio devono essere ignorati. Può essere utilizzato per disattivare un oggetto per impostazione predefinita nel costruttore 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

configurazione

public void setup (IConfiguration config, 
                IInvocationContext context)

Configura e inizializza lo skip manager.

Parametri
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information, 
                IConfiguration configuration)

Indica se dobbiamo ignorare l'invocazione corrente.

Parametri
information TestInformation

configuration IConfiguration

Risultati
boolean