KUnitModuleTest

public class KUnitModuleTest
extends ExecutableTargetTest

java.lang.Object
   ↳ com.android.tradefed.testtype.binary.ExecutableBaseTest
     ↳ com.android.tradefed.testtype.binary.ExecutableTargetTest
       ↳ com.android.tradefed.testtype.binary.KUnitModuleTest


Es un ejecutor de pruebas para ejecutar módulos de prueba de KUnit en el dispositivo.

Resumen

Campos

public static final String INSMOD_COMMAND_FMT

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_FMT

public static final String RMMOD_COMMAND_FMT

Constructores públicos

KUnitModuleTest()

Métodos públicos

String findBinary(String binary)

Busca el objeto binario para poder ejecutarlo.

boolean getCollectTestsOnly()
void run(TestInformation testInfo, ITestInvocationListener listener)

Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.

void runBinary(String modulePath, ITestInvocationListener listener, TestDescription description)

Ejecuta el objeto binario en la ruta de acceso especificada.

Métodos protegidos

boolean doesRunBinaryGenerateTestResults()
getAllTestCommands()

Se convirtieron mBinaryPaths en mTestCommands para mantener la coherencia.

Campos

INSMOD_COMMAND_FMT

public static final String INSMOD_COMMAND_FMT

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

KUNIT_RESULTS_FMT

public static final String KUNIT_RESULTS_FMT

RMMOD_COMMAND_FMT

public static final String RMMOD_COMMAND_FMT

Constructores públicos

KUnitModuleTest

public KUnitModuleTest ()

Métodos públicos

findBinary

public String findBinary (String binary)

Busca el objeto binario para poder ejecutarlo.

Parámetros
binary String: Es la ruta de acceso del objeto binario o simplemente su nombre.

Muestra
String Es la ruta de acceso al objeto binario o nulo si no se encuentra.

Arroja
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Muestra
boolean

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.

Parámetros
testInfo TestInformation: Es el objeto TestInformation que contiene información útil para ejecutar pruebas.

listener ITestInvocationListener: el ITestInvocationListener de los resultados de la prueba

Arroja
DeviceNotAvailableException

runBinary

public void runBinary (String modulePath, 
                ITestInvocationListener listener, 
                TestDescription description)

Ejecuta el objeto binario en la ruta de acceso especificada.

Parámetros
modulePath String: Es la ruta de acceso del objeto binario.

listener ITestInvocationListener: Es el objeto de escucha en el que se informan los resultados.

description TestDescription: La prueba en curso.

Arroja
DeviceNotAvailableException

Métodos protegidos

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Muestra
boolean

getAllTestCommands

protected  getAllTestCommands ()

Se convirtieron mBinaryPaths en mTestCommands para mantener la coherencia.

Muestra
Un MapERROR(/LinkedHashMap)<string, string=""> de testCommands.

</string,>