SkipManager

public class SkipManager
extends Object implements IDisableable

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


Sulla base di una varietà di criteri, lo skip manager aiuta a decidere cosa dovrebbe essere saltato a diversi livelli: invocazione, moduli e test.

Riepilogo

Costruttori pubblici

SkipManager ()

Metodi pubblici

void clearManager ()
getDemotedTests ()

Restituisce i test retrocessi e il motivo della retrocessione

String getInvocationSkipReason ()
boolean isDisabled ()

Restituisce True se l'intero oggetto è disabilitato (salta sia la configurazione che lo smontaggio).

void reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles)
void reportDiscoveryWithNoTests ()

Nel processo di download e rilevamento iniziale, segnalare allo skip manager che non è prevista l'esecuzione di test.

void setDisable (boolean isDisabled)

Imposta se l'oggetto deve essere disabilitato.

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)

Segnala se dobbiamo saltare l'invocazione corrente.

Costruttori pubblici

SkipManager

public SkipManager ()

Metodi pubblici

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

Restituisce i test retrocessi e il motivo della retrocessione

ritorna

getInvocationSkipReason

public String getInvocationSkipReason ()

ritorna
String

è disabilitato

public boolean isDisabled ()

Restituisce True se l'intero oggetto è disabilitato (salta sia la configurazione che lo smontaggio). Falso altrimenti.

ritorna
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parametri
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Nel processo di download e rilevamento iniziale, segnalare allo skip manager che non è prevista l'esecuzione di test. Ciò dovrebbe portare a saltare l'invocazione.

setDisable

public void setDisable (boolean isDisabled)

Imposta se l'oggetto deve essere disabilitato. Disabilitato significa che sia la procedura di configurazione che quella di smontaggio devono essere saltate. Può essere utilizzato per rendere un oggetto disabilitato 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

impostare

public void setup (IConfiguration config, 
                IInvocationContext context)

Configura e inizializza lo skip manager.

Parametri
config IConfiguration

context IInvocationContext

dovrebbeSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

Segnala se dobbiamo saltare l'invocazione corrente.

Parametri
information TestInformation

ritorna
boolean