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,
|
|
RetryLogSaverResultForwarder(ILogSaver logSaver,
이전 시도가 추적되지 않는 생성자입니다. |
|
공개 메서드 | |
|---|---|
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 |
공개 메서드
getCurrentAttempt
public int getCurrentAttempt ()
| 반환 값 | |
|---|---|
int |
|
incrementAttempt
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의 여러 시도를 식별하는 주문 번호입니다. attemptNumber는 0부터 시작하며 새 실행이 발생할 때마다 증가해야 합니다. 예를 들어 테스트가 세부적으로 3번 재시도되면 동일한 runName 아래에 총 4번의 실행이 있어야 하며 attemptNumber는 0~3입니다. |
startTime |
long: System.currentTimeMillis()를 통해 측정된 실행 시작 시간 |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber)테스트 실행 시작을 보고합니다.
| 매개변수 | |
|---|---|
runName |
String: 테스트 실행 이름 |
testCount |
int: 테스트 실행의 총 테스트 수 |
attemptNumber |
int: 동일한 runName의 여러 시도를 식별하는 주문 번호입니다. attemptNumber는 0부터 시작하며 새 실행이 발생할 때마다 증가해야 합니다. 예를 들어 테스트가 세부적으로 3번 재시도되면 동일한 runName으로 총 4번 실행되며 attemptNumber는 0~3입니다. |