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
publicgetDemotedTests ()
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 |