SkipManager

public class SkipManager
extends Object implements IDisableable

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


Según varios criterios, el administrador de omisiones ayuda a decidir en qué elementos se deben omitir niveles diferentes: invocación, módulos y pruebas.

Resumen

Constructores públicos

SkipManager()

Métodos públicos

void clearManager()
getDemotedTests()

Muestra las pruebas de descenso de nivel y el motivo del descenso de nivel

String getInvocationSkipReason()
getUnchangedModules()

Muestra la lista de módulos sin modificar.

boolean isDisabled()

Muestra el valor True si se inhabilita el objeto completo (omite la configuración y la eliminación).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

En el proceso de descarga y descubrimiento iniciales, informa al administrador de omisiones que no se realizaron pruebas de su ejecución.

boolean reportSkippedModule()
void setDisable(boolean isDisabled)

Establece si el objeto se debe inhabilitar.

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 omisiones.

boolean shouldSkipInvocation(TestInformation information)

Informa si debemos omitir la invocación actual.

Constructores públicos

Omitir administrador

public SkipManager ()

Métodos públicos

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

Muestra las pruebas de descenso de nivel y el motivo del descenso de nivel

Muestra

getInvocationSkipReason

public String getInvocationSkipReason ()

Muestra
String

getUnchangedModules

public  getUnchangedModules ()

Muestra la lista de módulos sin modificar. Los módulos solo no se modifican si la imagen del dispositivo también se sin cambios.

Muestra

Inhabilitado

public boolean isDisabled ()

Muestra el valor True si se inhabilita el objeto completo (se omite la configuración y la eliminación). De lo contrario, el valor es falso.

Muestra
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parámetros
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

En el proceso de descarga y descubrimiento iniciales, informa al administrador de omisiones que no se realizaron pruebas de su ejecución. Esto debería provocar que se omita la invocación.

informeOmitidoMódulo

public boolean reportSkippedModule ()

Muestra
boolean

setDisable

public void setDisable (boolean isDisabled)

Establece si el objeto se debe inhabilitar. Si está inhabilitado, significa que los pasos de configuración y desconexión se deben omitir. Se puede usar para inhabilitar un objeto de forma predeterminada en el .

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

setOmitirDecisión

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 omisiones.

Parámetros
config IConfiguration

context IInvocationContext

debeOmitirInvocación

public boolean shouldSkipInvocation (TestInformation information)

Informa si debemos omitir la invocación actual.

Parámetros
information TestInformation

Devuelve
boolean