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 |
Executor de teste para executar módulos de teste do KUnit no dispositivo.
Resumo
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
|
Construtores públicos | |
---|---|
KUnitModuleTest()
|
Métodos públicos | |
---|---|
String
|
findBinary(String binary)
Pesquise o binário para poder executá-lo. |
boolean
|
getCollectTestsOnly()
|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Executa os testes e informa o resultado ao ouvinte. |
void
|
runBinary(String modulePath, ITestInvocationListener listener, TestDescription description)
Executa o binário no caminho fornecido. |
Métodos protegidos | |
---|---|
boolean
|
doesRunBinaryGenerateTestResults()
|
|
getAllTestCommands()
mBinaryPaths foi convertido em mTestCommands para manter a consistência. |
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
Construtores públicos
KUnitModuleTest
public KUnitModuleTest ()
Métodos públicos
findBinary
public String findBinary (String binary)
Pesquise o binário para poder executá-lo.
Parâmetros | |
---|---|
binary |
String : o caminho do binário ou simplesmente o nome do binário. |
Retorna | |
---|---|
String |
O caminho para o binário ou nulo, se não encontrado. |
Gera | |
---|---|
DeviceNotAvailableException |
getCollectTestsOnly
public boolean getCollectTestsOnly ()
Retorna | |
---|---|
boolean |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Executa os testes e informa o resultado ao ouvinte.
Parâmetros | |
---|---|
testInfo |
TestInformation : o objeto TestInformation , que contém informações úteis para executar
testes. |
listener |
ITestInvocationListener : o ITestInvocationListener dos resultados do teste |
Gera | |
---|---|
DeviceNotAvailableException |
runBinary
public void runBinary (String modulePath, ITestInvocationListener listener, TestDescription description)
Executa o binário no caminho fornecido.
Parâmetros | |
---|---|
modulePath |
String : o caminho do binário. |
listener |
ITestInvocationListener : o listener para informar os resultados. |
description |
TestDescription : o teste em andamento. |
Gera | |
---|---|
DeviceNotAvailableException |
Métodos protegidos
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
Retorna | |
---|---|
boolean |
getAllTestCommands
protectedgetAllTestCommands ()
mBinaryPaths foi convertido em mTestCommands para manter a consistência.
Retorna | |
---|---|
|
um MapERROR(/LinkedHashMap) <string, string=""> de testCommands.</string,> |