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 de descenso de nivel y el motivo del descenso de nivel

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 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 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 de descenso de nivel y el motivo del descenso de nivel

Muestra

getImageToDigest

public  getImageToDigest ()

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 tampoco se modifica.

Muestra

isDisabled

public boolean isDisabled ()

Muestra el valor True si se inhabilita el objeto completo (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 espera que se ejecuten pruebas. Esto debería provocar que se omita la invocación.

reportSkippedModule

public boolean reportSkippedModule ()

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