SkipManager

public class SkipManager
extends Object implements IDisableable

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


En función de una variedad de criterios, el administrador de omisiones ayuda a decidir qué se debe omitir en diferentes niveles: invocación, módulos y pruebas.

Resumen

Constructores públicos

SkipManager()

Métodos públicos

void clearManager()
getDemotedTests()

Muestra las pruebas degradadas y el motivo de la degradación

getImageToDigest()
String getInvocationSkipReason()
getUnchangedModules()

Muestra la lista de módulos sin cambios.

boolean isDisabled()

Muestra verdadero si todo el objeto está inhabilitado (se omite la configuración y el desmontaje).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

En el proceso inicial de descarga y descubrimiento, informa al administrador de omisión que no se espera que se ejecuten pruebas.

boolean reportInvocationSkippedModule()
void setDisable(boolean isDisabled)

Establece si se debe inhabilitar el objeto.

void setImageAnalysis(ITestDevice device, ContentAnalysisContext analysisContext)
void setSkipDecision(boolean shouldSkip)
void setTestArtifactsAnalysis(ContentAnalysisContext analysisContext)
void setup(IConfiguration config, IInvocationContext context)

Configura e inicializa el administrador de omisión.

boolean shouldSkipInvocation(TestInformation information)

Informa si debemos omitir la invocación actual.

Constructores públicos

SkipManager

public SkipManager ()

Métodos públicos

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

Muestra las pruebas degradadas y el motivo de la degradación

Muestra

getImageToDigest

public  getImageToDigest ()

Muestra

getInvocationSkipReason

public String getInvocationSkipReason ()

Muestra
String

getUnchangedModules

public  getUnchangedModules ()

Muestra la lista de módulos sin cambios. Los módulos solo no se modifican si la imagen del dispositivo tampoco se modifica.

Muestra

isDisabled

public boolean isDisabled ()

Muestra verdadero si todo el objeto está inhabilitado (se omite la configuración y el desmontaje). De lo contrario, es falso.

Muestra
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parámetros
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

En el proceso inicial de descarga y descubrimiento, informa al administrador de omisión que no se espera que se ejecuten pruebas. Esto debería omitir la invocación.

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

Muestra
boolean

setDisable

public void setDisable (boolean isDisabled)

Establece si se debe inhabilitar el objeto. Inhabilitado significa que se deben omitir los pasos de configuración y de desinstalación. Se puede usar para inhabilitar un objeto de forma predeterminada en el constructor predeterminado.

Parámetros
isDisabled boolean: Es el estado en el que se debe colocar el objeto.

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Parámetros
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

Parámetros
shouldSkip boolean

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Parámetros
analysisContext ContentAnalysisContext

configuración

public void setup (IConfiguration config, 
                IInvocationContext context)

Configura e inicializa el administrador de omisión.

Parámetros
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

Informa si debemos omitir la invocación actual.

Parámetros
information TestInformation

Devuelve
boolean