GranularRetriableTestWrapper.StartEndCollector
public class GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder
java.lang.객체 | |||
↳ | com.android.tradefed.result.ResultForwarder | ||
↳ | com.android.tradefed.result.ResultAndLogForwarder | ||
↳ | com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector |
누락된 실행 시작 및 종료를 잡는 클래스 도우미.
요약
필드 | |
---|---|
public boolean | mRunEndedReported |
public boolean | mRunStartReported
|
공개 메서드 | |
---|---|
void | testRunEnded (long elapsedTimeMillis, runMetrics) testRunEnded (long elapsedTimeMillis, runMetrics) 테스트 실행 종료를 보고합니다. |
void | testRunStarted (String runName, int testCount) 테스트 실행의 시작을 보고합니다. |
void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) 테스트 실행의 시작을 보고합니다. |
void | testRunStarted (String runName, int testCount, int attemptNumber) 테스트 실행의 시작을 보고합니다. |
필드
mRunEnded보고됨
public boolean mRunEndedReported
mRunStart보고됨
public boolean mRunStartReported
공개 메서드
테스트 실행 종료
public void testRunEnded (long elapsedTimeMillis,runMetrics)
테스트 실행 종료를 보고합니다. FIXME: 서로 다른 유형의 Map<> 인터페이스를 두 개 가질 수 없으므로 여기에서 HashMap을 사용해야 합니다.
매개변수 | |
---|---|
elapsedTimeMillis | long : 장치에서 보고한 경과 시간(밀리초) |
runMetrics | Metric 을 사용하여 테스트 실행이 끝날 때 보고된 키-값 쌍입니다. |
테스트 실행 시작됨
public void testRunStarted (String runName, int testCount)
테스트 실행의 시작을 보고합니다.
매개변수 | |
---|---|
runName | String : 테스트 실행 이름 |
testCount | int : 테스트 실행의 총 테스트 수 |
테스트 실행 시작됨
public void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
테스트 실행의 시작을 보고합니다.
매개변수 | |
---|---|
runName | String : 테스트 실행 이름 |
testCount | int : 테스트 실행의 총 테스트 수 |
attemptNumber | int : 여러 번 실행되는 동일한 runName의 다른 시도를 식별하는 주문 번호입니다. 시도 번호는 0으로 인덱싱되며 새 실행이 발생할 때마다 증가해야 합니다. 예를 들어 테스트는 3번 세부적으로 재시도되며 동일한 runName에서 총 4번의 실행이 있어야 하며 시도 번호는 0에서 3 사이입니다. |
startTime | long : 실행이 시작된 시간, System.currentTimeMillis() 를 통해 측정 |
테스트 실행 시작됨
public void testRunStarted (String runName, int testCount, int attemptNumber)
테스트 실행의 시작을 보고합니다.
매개변수 | |
---|---|
runName | String : 테스트 실행 이름 |
testCount | int : 테스트 실행의 총 테스트 수 |
attemptNumber | int : 여러 번 실행되는 동일한 runName의 다른 시도를 식별하는 주문 번호입니다. 시도 번호는 0으로 인덱싱되며 새 실행이 발생할 때마다 증가해야 합니다. 예를 들어 테스트는 3번 세부적으로 재시도되며 동일한 runName에서 총 4번의 실행이 있어야 하며 시도 번호는 0에서 3 사이입니다. |