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
protectedgetAllTestCommands ()
Se convirtieron mBinaryPaths en mTestCommands para mantener la coherencia.
Muestra | |
---|---|
|
Un MapERROR(/LinkedHashMap) <string, string=""> de testCommands.</string,> |