NativePocMallocDebugAsserter

public class NativePocMallocDebugAsserter
extends Object implements NativePocAsserter

java.lang.Objeto
com.android.sts.common.NativePocMallocDebugAsserter


Resumen

Métodos públicos

static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

Devuelve un NativePocAsserter que adjunta la depuración de libc malloc al PoC y comprueba si hay algún error de depuración de malloc mientras se ejecuta el poc.

static NativePocAsserter assertNoMallocDebugErrorOnService (String options, String service)

Devuelve un NativePocAsserter que adjunta la depuración de libc malloc a un servicio antes de ejecutar el PoC y verifica si hay algún error de depuración de malloc en ese servicio mientras se ejecuta el poc.

AutoCloseable withAutoCloseable ( NativePoc nativePoc, ITestDevice device)

Se llama antes de que se ejecute una PoC y devuelve un AutoCloseable que se cierra una vez finalizada la PoC.

Métodos públicos

afirmarNoMallocDebugErrorOnPoc

public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

Devuelve un NativePocAsserter que adjunta la depuración de libc malloc al PoC y comprueba si hay algún error de depuración de malloc mientras se ejecuta el poc.

Parámetros
options String

Devoluciones
NativePocAsserter

afirmarNoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

Devuelve un NativePocAsserter que adjunta la depuración de libc malloc a un servicio antes de ejecutar el PoC y verifica si hay algún error de depuración de malloc en ese servicio mientras se ejecuta el poc.

Parámetros
options String

service String

Devoluciones
NativePocAsserter

conAutoCloseable

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

Se llama antes de que se ejecute una PoC y devuelve un AutoCloseable que se cierra una vez finalizada la PoC.

Parámetros
nativePoc NativePoc

device ITestDevice

Devoluciones
AutoCloseable

Lanza
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException