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 |
KUNIT_DEBUGFS_PATH
|
public
static
final
String |
KUNIT_RESULTS_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
KUNIT_DEBUGFS_PATH
public static final String KUNIT_DEBUGFS_PATH
KUNIT_RESULTS_FMT
public static final String KUNIT_RESULTS_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 el nombre del objeto binario. |
| 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,> |