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 (saltano configurazione ed eliminazione).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

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

boolean reportSkippedModule()
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 la chiamata attuale.

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 non modificati. 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 (saltano configurazione ed eliminazione). Falso negli altri casi.

Ritorni
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parametri
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Durante la procedura di download e rilevamento iniziale, segnala al gestore che ignora che non sono presenti test per l'esecuzione prevista. In questo modo, l'invocazione dovrebbe essere ignorata.

reportSkippedModule

public boolean reportSkippedModule ()

Ritorni
boolean

impostaDisattiva

public void setDisable (boolean isDisabled)

Consente di impostare se l'oggetto deve essere disabilitato. Disattivato significa che sia i passaggi di configurazione sia quelli di smantellamento devono essere saltati. Può essere utilizzato per rendere un oggetto disabilitato per impostazione predefinita come costruttore.

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

setSaltaDecision

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 Gestione skip.

Parametri
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

Indica se dobbiamo saltare l'attuale chiamata.

Parametri
information TestInformation

Ritorni
boolean