O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector


Implementação base de IMetricCollector que permite iniciar e coleta de parada em onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .

Resumo

Campos

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Construtoras públicas

BaseDeviceMetricCollector ()

Métodos públicos

final getBuildInfos ()

Retorna a lista de informações de construção disponíveis na chamada.

final getDevices ()

Retorna a lista de dispositivos disponíveis na invocação.

File getFileFromTestArtifacts (String fileName)

Recupere o arquivo dos artefatos de teste ou artefatos de módulo e armazene-o em cache em um mapa para as chamadas subsequentes.

final ITestInvocationListener getInvocationListener ()

Retorna o original ITestInvocationListener onde estamos encaminhando os resultados.

final getRealDevices ()

Retorna todos os dispositivos não-rascunho dos getDevices() lista.

String getRunName ()

Retorna o nome do teste de corrida mRunName que aciona o coletor.

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Inicialização do coletor com o contexto atual e para onde encaminhar os resultados.

final void invocationEnded (long elapsedTime)
final void invocationFailed (FailureDescription failure)
final void invocationFailed (Throwable cause)
final void invocationStarted (IInvocationContext context)

Ouvintes de invocação para encaminhamento

final boolean isDisabled ()

Retorna True se o objeto inteiro desabilitado (pula a configuração e a desmontagem).

final void logAssociation (String dataName, LogFile logFile)

Não use a implementação do coletor de métricas interno.

void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

Retorno de chamada quando um caso de teste falha com falha de suposição.

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Retorno de chamada quando um caso de teste é encerrado.

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Retorno de chamada quando um caso de teste é encerrado.

void onTestFail ( DeviceMetricData testData, TestDescription test)

Retorno de chamada quando um caso de teste falha.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Retorno de chamada quando uma execução de teste é encerrada.

void onTestRunFailed ( DeviceMetricData testData, FailureDescription failure)
void onTestRunStart ( DeviceMetricData runData)

Retorno de chamada quando uma execução de teste é iniciada.

void onTestStart ( DeviceMetricData testData)

Retorno de chamada quando um caso de teste é iniciado.

final void setDisable (boolean isDisabled)

Define se o objeto deve ser desabilitado.

final void setLogSaver (ILogSaver logSaver)

Não use a implementação do coletor de métricas interno.

final void testAssumptionFailure (TestDescription test, String trace)
final void testAssumptionFailure (TestDescription test, FailureDescription failure)
final void testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics)
final void testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics)
final void testFailed (TestDescription test, FailureDescription failure)
final void testFailed (TestDescription test, String trace)
final void testIgnored (TestDescription test)
final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Não use a implementação do coletor de métricas interno.

final void testModuleEnded ()
final void testModuleStarted (IInvocationContext moduleContext)
final void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)
final void testRunFailed (FailureDescription failure)
final void testRunFailed (String errorMessage)
final void testRunStarted (String runName, int testCount, int attemptNumber)
final void testRunStarted (String runName, int testCount)

Retornos de chamada de execução de teste

final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
final void testRunStopped (long elapsedTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

Retornos de chamada de casos de teste

Campos

TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

TEST_CASE_INCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Construtoras públicas

BaseDeviceMetricCollector

public BaseDeviceMetricCollector ()

Métodos públicos

getBuildInfos

public final  getBuildInfos ()

Retorna a lista de informações de construção disponíveis na chamada.

Devoluções

getDevices

public final  getDevices ()

Retorna a lista de dispositivos disponíveis na invocação.

Devoluções

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

Recupere o arquivo dos artefatos de teste ou artefatos de módulo e armazene-o em cache em um mapa para as chamadas subsequentes.

Parâmetros
fileName String : nome do arquivo para procurar nos artefatos.

Devoluções
File Arquivo do artefato de teste ou artefato de módulo. Retorna nulo se o arquivo não for encontrado.

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

Retorna o original ITestInvocationListener onde estamos encaminhando os resultados.

Devoluções
ITestInvocationListener

getRealDevices

public final  getRealDevices ()

Retorna todos os dispositivos não-rascunho dos getDevices() lista.

Devoluções

getRunName

public String getRunName ()

Retorna o nome do teste de corrida mRunName que aciona o coletor.

Devoluções
String mRunName, o nome da execução do teste atual.

iniciar

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inicialização do coletor com o contexto atual e para onde encaminhar os resultados. Será chamado apenas uma vez por instância e espera-se que o coletor atualize seu contexto interno e ouvinte. O Init nunca será chamado durante uma execução de teste, sempre antes.

Não substitua a menos que você saiba o que está fazendo.

Parâmetros
context IInvocationContext : o IInvocationContext para a invocação em andamento.

listener ITestInvocationListener : o ITestInvocationListener onde colocar resultados.

Devoluções
ITestInvocationListener o novo ouvinte envolvendo o original.

invocationEnded

public final void invocationEnded (long elapsedTime)

Parâmetros
elapsedTime long

invocationFailed

public final void invocationFailed (FailureDescription failure)

Parâmetros
failure FailureDescription

invocationFailed

public final void invocationFailed (Throwable cause)

Parâmetros
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

Ouvintes de invocação para encaminhamento

Parâmetros
context IInvocationContext

está desabilitado

public final boolean isDisabled ()

Retorna True se o objeto inteiro desabilitado (pula a configuração e a desmontagem). Caso contrário, falso.

Devoluções
boolean

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

Não use a implementação do coletor de métricas interno. Isso é puro encaminhamento.

Parâmetros
dataName String

logFile LogFile

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Retorno de chamada quando um caso de teste falha com falha de suposição.

Parâmetros
testData DeviceMetricData : o DeviceMetricData segurando os dados para o caso de teste.

test TestDescription : o TestDescription do caso de teste em andamento.

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

Retorno de chamada quando um caso de teste é encerrado. Esta deve ser a hora de limpar.

Parâmetros
testData DeviceMetricData : o DeviceMetricData segurando os dados para o caso de teste. Será o mesmo objeto como durante onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : O mapa atual de métricas passados para ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

test TestDescription : o TestDescription do caso de teste em andamento.

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Retorno de chamada quando um caso de teste é encerrado. Esta deve ser a hora de limpar.

Parâmetros
testData DeviceMetricData : o DeviceMetricData segurando os dados para o caso de teste. Será o mesmo objeto como durante onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : O mapa atual de métricas passados para ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Retorno de chamada quando um caso de teste falha.

Parâmetros
testData DeviceMetricData : o DeviceMetricData segurando os dados para o caso de teste.

test TestDescription : o TestDescription do caso de teste em andamento.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Retorno de chamada quando uma execução de teste é encerrada. Esta deve ser a hora de limpar.

Parâmetros
runData DeviceMetricData : o DeviceMetricData segurando os dados para a execução. Será o mesmo objeto como durante onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : O mapa atual de métricas passados para ITestLifeCycleReceiver.testRunEnded(long, Map) .

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Parâmetros
testData DeviceMetricData

failure FailureDescription

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Retorno de chamada quando uma execução de teste é iniciada.

Parâmetros
runData DeviceMetricData : o DeviceMetricData segurando os dados para a execução.

onTestStart

public void onTestStart (DeviceMetricData testData)

Retorno de chamada quando um caso de teste é iniciado.

Parâmetros
testData DeviceMetricData : o DeviceMetricData segurando os dados para o caso de teste.

setDisable

public final void setDisable (boolean isDisabled)

Define se o objeto deve ser desabilitado. Desativado significa que as etapas de configuração e desmontagem devem ser ignoradas. Pode ser usado para desabilitar um objeto por padrão no construtor padrão.

Parâmetros
isDisabled boolean : o estado do objeto deve ser colocado em.

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

Não use a implementação do coletor de métricas interno. Isso é puro encaminhamento.

Parâmetros
logSaver ILogSaver

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Parâmetros
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Parâmetros
test TestDescription

failure FailureDescription

testEnded

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Parâmetros
test TestDescription

endTime long

testMetrics

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

Parâmetros
test TestDescription

testMetrics

teste falhou

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Parâmetros
test TestDescription

failure FailureDescription

teste falhou

public final void testFailed (TestDescription test, 
                String trace)

Parâmetros
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

Parâmetros
test TestDescription

testLog

public final void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Parâmetros
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

public final void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Não use a implementação do coletor de métricas interno. Isso é puro encaminhamento.

Parâmetros
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Parâmetros
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

Parâmetros
elapsedTime long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

Parâmetros
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

Parâmetros
errorMessage String

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Parâmetros
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Retornos de chamada de execução de teste

Parâmetros
runName String

testCount int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Parâmetros
runName String

testCount int

attemptNumber int

startTime long

testRunStopped

public final void testRunStopped (long elapsedTime)

Parâmetros
elapsedTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Parâmetros
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Retornos de chamada de casos de teste

Parâmetros
test TestDescription