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.

IMetricCollector

public interface IMetricCollector
implements ILogSaverListener, IDisableable

com.android.tradefed.device.metric.IMetricCollector


Esta interface será adicionada como um decorador ao relatar os resultados dos testes, a fim de coletar métricas correspondentes.

Esta interface não pode ser usada como um mesmo se estende ITestInvocationListener . A verificação da configuração irá rejeitá-lo. Deve ser usado como "metrics_collector".

Não se espera que os coletores mantenham um estado interno, pois podem ser reutilizados em vários lugares. Se um estado interno realmente deve ser utilizado, em seguida, ele deve ser limpo em init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) .

Resumo

Métodos públicos

abstract getBuildInfos ()

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

abstract getDevices ()

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

abstract ITestInvocationListener getInvocationListener ()

Retorna o original ITestInvocationListener onde estamos encaminhando os resultados.

abstract ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

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

abstract void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

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

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

Retorno de chamada quando um caso de teste é encerrado.

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

Retorno de chamada quando um caso de teste é encerrado.

abstract void onTestFail ( DeviceMetricData testData, TestDescription test)

Retorno de chamada quando um caso de teste falha.

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

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

abstract void onTestRunStart ( DeviceMetricData runData)

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

abstract void onTestStart ( DeviceMetricData testData)

Retorno de chamada quando um caso de teste é iniciado.

Métodos públicos

getBuildInfos

public abstract  getBuildInfos ()

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

Devoluções

getDevices

public abstract  getDevices ()

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

Devoluções

getInvocationListener

public abstract ITestInvocationListener getInvocationListener ()

Retorna o original ITestInvocationListener onde estamos encaminhando os resultados.

Devoluções
ITestInvocationListener

iniciar

public abstract 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.

onTestAssumptionFailure

public abstract 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 abstract 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) .

onTestEnd

public abstract 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.

onTestFail

public abstract 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 abstract 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) .

onTestRunStart

public abstract 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 abstract 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.