BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector

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


Базовая реализация IMetricCollector , что позволяет запускать и сбор остановки на onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) и ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .

Резюме

Поля

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Общественные конструкторы

BaseDeviceMetricCollector ()

Публичные методы

final getBuildInfos ()

Возвращает список информации о сборке, доступной при вызове.

final getDevices ()

Возвращает список устройств, доступных в вызове.

File getFileFromTestArtifacts (String fileName)

Извлеките файл из тестовых артефактов или артефактов модуля и кэшируйте его на карте для последующих вызовов.

final ITestInvocationListener getInvocationListener ()

Возвращает оригинальный ITestInvocationListener , где мы пересылаемся результаты.

final getRealDevices ()

Возвращает все без заглушки устройств из getDevices() список.

String getRunName ()

Возвращает имя тестового прогона mRunName , что спусковой коллектор.

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Инициализация сборщика с текущим контекстом и куда пересылать результаты.

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

Прослушиватели вызовов для пересылки

final boolean isDisabled ()

Возвращает True, если весь объект отключен (пропустить установку и демонтаж).

final void logAssociation (String dataName, LogFile logFile)

Не используйте внутреннюю реализацию сборщика метрик.

void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

Обратный вызов, когда тестовый пример не выполняется с ошибкой предположения.

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

Обратный вызов после завершения тестового примера.

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

Обратный вызов после завершения тестового примера.

void onTestFail ( DeviceMetricData testData, TestDescription test)

Обратный вызов в случае сбоя тестового примера.

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

Обратный вызов после завершения тестового запуска.

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

Обратный вызов при запуске тестового запуска.

void onTestStart ( DeviceMetricData testData)

Обратный вызов при запуске тестового примера.

final void setDisable (boolean isDisabled)

Устанавливает, должен ли объект быть отключен.

final void setLogSaver (ILogSaver logSaver)

Не используйте внутреннюю реализацию сборщика метрик.

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)

Не используйте внутреннюю реализацию сборщика метрик.

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)

Обратные вызовы тестового запуска

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)

Обратные вызовы тестовых случаев

Поля

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

Общественные конструкторы

BaseDeviceMetricCollector

public BaseDeviceMetricCollector ()

Публичные методы

getBuildInfos

public final  getBuildInfos ()

Возвращает список информации о сборке, доступной в вызове.

Возврат

getDevices

public final  getDevices ()

Возвращает список устройств, доступных в вызове.

Возврат

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

Извлеките файл из тестовых артефактов или артефактов модуля и кэшируйте его на карте для последующих вызовов.

Параметры
fileName String : имя файла , чтобы посмотреть в артефактах.

Возврат
File Файл из тестового артефакта или артефакта модуля. Возвращает null, если файл не найден.

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

Возвращает оригинальный ITestInvocationListener , где мы пересылаемся результаты.

Возврат
ITestInvocationListener

getRealDevices

public final  getRealDevices ()

Возвращает все без заглушки устройств из getDevices() список.

Возврат

getRunName

public String getRunName ()

Возвращает имя тестового прогона mRunName , что спусковой коллектор.

Возврат
String mRunName, имя текущего тестового прогона.

в этом

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Инициализация сборщика с текущим контекстом и куда пересылать результаты. Будет вызываться только один раз для каждого экземпляра, и ожидается, что сборщик обновит свой внутренний контекст и прослушиватель. Init никогда не будет вызываться во время тестового прогона всегда раньше.

Не отменяйте, если не знаете, что делаете.

Параметры
context IInvocationContext : IInvocationContext для вызова в прогресс.

listener ITestInvocationListener : ITestInvocationListener , где поставить результаты.

Возврат
ITestInvocationListener новый слушатель оборачивает исходный.

invocationEnded

public final void invocationEnded (long elapsedTime)

Параметры
elapsedTime long

invocationFailed

public final void invocationFailed (FailureDescription failure)

Параметры
failure FailureDescription

invocationFailed

public final void invocationFailed (Throwable cause)

Параметры
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

Прослушиватели вызовов для пересылки

Параметры
context IInvocationContext

выключен

public final boolean isDisabled ()

Возвращает True, если весь объект отключен (пропустить установку и демонтаж). В противном случае неверно.

Возврат
boolean

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

Не используйте внутреннюю реализацию сборщика метрик. Это чистая пересылка.

Параметры
dataName String

logFile LogFile

onTestAssumingFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Обратный вызов, когда тестовый пример не выполняется с ошибкой предположения.

Параметры
testData DeviceMetricData : DeviceMetricData проведение данных для теста.

test TestDescription : TestDescription тестового случая в процессе.

onTestEnd

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

Обратный вызов после завершения тестового примера. Это должно быть время для уборки.

Параметры
testData DeviceMetricData : DeviceMetricData проведение данных для теста. Будет тот же объект во время onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : Текущая карта метрик , передаваемых ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

test TestDescription : TestDescription тестового случая в процессе.

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Обратный вызов после завершения тестового примера. Это должно быть время для уборки.

Параметры
testData DeviceMetricData : DeviceMetricData проведение данных для теста. Будет тот же объект во время onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : Текущая карта метрик , передаваемых ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Обратный вызов в случае сбоя тестового примера.

Параметры
testData DeviceMetricData : DeviceMetricData проведение данных для теста.

test TestDescription : TestDescription тестового случая в процессе.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Обратный вызов после завершения тестового запуска. Это должно быть время для уборки.

Параметры
runData DeviceMetricData : DeviceMetricData проведение данных для запуска. Будет тот же объект во время onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : Текущая карта метрик , передаваемых ITestLifeCycleReceiver.testRunEnded(long, Map) .

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Параметры
testData DeviceMetricData

failure FailureDescription

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Обратный вызов при запуске тестового запуска.

Параметры
runData DeviceMetricData : DeviceMetricData проведение данных для запуска.

onTestStart

public void onTestStart (DeviceMetricData testData)

Обратный вызов при запуске тестового примера.

Параметры
testData DeviceMetricData : DeviceMetricData проведение данных для теста.

setDisable

public final void setDisable (boolean isDisabled)

Устанавливает, должен ли объект быть отключен. Отключено означает, что необходимо пропустить этапы настройки и удаления. Может использоваться для отключения объекта по умолчанию в конструкторе по умолчанию.

Параметры
isDisabled boolean : состояние объекта следует поместить в.

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

Не используйте внутреннюю реализацию сборщика метрик. Это чистая пересылка.

Параметры
logSaver ILogSaver

testAssumingFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Параметры
test TestDescription

trace String

testAssumingFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Параметры
test TestDescription

failure FailureDescription

testEnded

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

Параметры
test TestDescription

endTime long

testMetrics

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

Параметры
test TestDescription

testMetrics

testFailed

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Параметры
test TestDescription

failure FailureDescription

testFailed

public final void testFailed (TestDescription test, 
                String trace)

Параметры
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

Параметры
test TestDescription

testLog

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

Параметры
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

Не используйте внутреннюю реализацию сборщика метрик. Это чистая пересылка.

Параметры
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Параметры
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

Параметры
elapsedTime long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

Параметры
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

Параметры
errorMessage String

testRunStarted

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

Параметры
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Обратные вызовы тестового запуска

Параметры
runName String

testCount int

testRunStarted

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

Параметры
runName String

testCount int

attemptNumber int

startTime long

testRunStopped

public final void testRunStopped (long elapsedTime)

Параметры
elapsedTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Параметры
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Обратные вызовы тестовых случаев

Параметры
test TestDescription