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 testes para executar módulos de teste do KUnit no dispositivo.

Resumo

Campos

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_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 listener.

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

Executa o binário no caminho especificado.

Métodos protegidos

boolean doesRunBinaryGenerateTestResults()
Map<String, String> getAllTestCommands()

Converter mBinaryPaths em mTestCommands para consistência.

Campos

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

KUNIT_RESULTS_FMT

public static final String KUNIT_RESULTS_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 apenas o nome dele.

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 listener.

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 especificado.

Parâmetros
modulePath String: o caminho do binário.

listener ITestInvocationListener: o listener em que os resultados serão informados.

description TestDescription: o teste em andamento.

Gera
DeviceNotAvailableException
IOException

Métodos protegidos

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Retorna
boolean

getAllTestCommands

protected Map<String, String> getAllTestCommands ()

Converter mBinaryPaths em mTestCommands para consistência.

Retorna
Map<String, String> Um MapLinkedHashMap<string, string=""> de testCommands.

</string,>