RetryLogSaverResultForwarder

public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.LogSaverResultForwarder
com.android.tradefed.retry.RetryLogSaverResultForwarder


Экспедитор, который также обрабатывает текущую попытку, в которой мы находимся.

Краткое содержание

Публичные конструкторы

RetryLogSaverResultForwarder ( ILogSaver logSaver, listeners, IConfiguration config)
RetryLogSaverResultForwarder ( ILogSaver logSaver, listeners, IConfiguration config, int prevAttempts)

Конструктор с prevAttempts уже не отслеживается.

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

int getCurrentAttempt ()
void incrementAttempt ()

Увеличьте номер попытки.

void testRunStarted (String runName, int testCount)

Сообщает о начале тестового прогона.

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

Сообщает о начале тестового прогона.

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

Сообщает о начале тестового прогона.

Публичные конструкторы

RetryLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config)

Параметры
logSaver ILogSaver

listeners

config IConfiguration

RetryLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config, 
                int prevAttempts)

Конструктор с prevAttempts еще не отслеживается. prevAttempts, скорее всего, будут получены в результате повторных попыток настройки.

Параметры
logSaver ILogSaver

listeners

config IConfiguration

prevAttempts int

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

получитьТекущуюПопытку

public int getCurrentAttempt ()

Возврат
int

приращениеПопытка

public void incrementAttempt ()

Увеличьте номер попытки.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Сообщает о начале тестового прогона.

Параметры
runName String : имя тестового запуска

testCount int : общее количество тестов в тестовом запуске

testRunStarted

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

Сообщает о начале тестового прогона.

Параметры
runName String : имя тестового запуска

testCount int : общее количество тестов в тестовом запуске

attemptNumber int : порядковый номер, идентифицирующий различные попытки одного и того же runName, выполняемые несколько раз. Попытка (temptNumber) имеет индекс 0 и должна увеличиваться при каждом новом запуске. Например, тест повторяется 3 раза, всего должно быть 4 запуска с одним и тем же runName, а attemptNumber находится в диапазоне от 0 до 3.

startTime long : время начала выполнения, измеренное с помощью System.currentTimeMillis()

testRunStarted

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

Сообщает о начале тестового прогона.

Параметры
runName String : имя тестового запуска

testCount int : общее количество тестов в тестовом запуске

attemptNumber int : порядковый номер, идентифицирующий различные попытки одного и того же runName, выполняемые несколько раз. Попытка (temptNumber) имеет индекс 0 и должна увеличиваться при каждом новом запуске. Например, тест повторяется 3 раза, всего должно быть 4 запуска с одним и тем же runName, а attemptNumber находится в диапазоне от 0 до 3.