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)

Procure 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()

Converter mBinaryPaths em mTestCommands para 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 for 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 indicado.

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

protected  getAllTestCommands ()

Converter mBinaryPaths em mTestCommands para consistência.

Retorna
um MapERROR(/LinkedHashMap)<string, string=""> de testCommands.

</string,>