SaltaManager

public class SkipManager
extends Object implements IDisableable

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


In base a una serie di criteri, la funzionalità di gestione degli skip è utile per decidere cosa saltare diversi livelli: chiamata, moduli e test.

Riepilogo

Costruttori pubblici

SkipManager()

Metodi pubblici

void clearManager()
getDemotedTests()

Restituisce i test retrocessi e il motivo della retrocessione

String getInvocationSkipReason()
getUnchangedModules()

Restituisce l'elenco dei moduli non modificati.

boolean isDisabled()

Restituisce True se l'intero oggetto è disabilitato (saltano configurazione ed eliminazione).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

Durante la procedura di download e rilevamento iniziale, segnala al gestore dell'account che ignora che non sono presenti test per l'esecuzione prevista.

boolean reportSkippedModule()
void setDisable(boolean isDisabled)

Consente di impostare 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 Gestione skip.

boolean shouldSkipInvocation(TestInformation information)

Indica se dobbiamo saltare la chiamata attuale.

Costruttori pubblici

SaltaManager

public SkipManager ()

Metodi pubblici

ClearManager

public void clearManager ()

getDemotedTest

public  getDemotedTests ()

Restituisce i test retrocessi e il motivo della retrocessione

Ritorni

getInvocationSkipReason

public String getInvocationSkipReason ()

Ritorni
String

getUnchangedModules

public  getUnchangedModules ()

Restituisce l'elenco dei moduli non modificati. I moduli non vengono modificati solo se viene visualizzata anche l'immagine del dispositivo senza modifiche.

Ritorni

non è disabilitato

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 dell'account che ignora che non sono presenti test per l'esecuzione prevista. Questo dovrebbe portare a saltare la chiamata.

reportSkippedModule

public boolean reportSkippedModule ()

Ritorni
boolean

impostareDisattiva

public void setDisable (boolean isDisabled)

Consente di impostare se l'oggetto deve essere disabilitato. Disabilitata significa che sia i passaggi di configurazione che quelli di eliminazione deve essere ignorato. 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

deveSaltareinvocazione

public boolean shouldSkipInvocation (TestInformation information)

Indica se dobbiamo saltare la chiamata attuale.

Parametri
information TestInformation

Ritorni
boolean