GranularRetriableTestWrapper.StartEndCollector

public class GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder

java.lang.Object의 클래스
   ↳ 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)

테스트 실행 종료를 보고합니다.

void testRunStarted(String runName, int testCount)

테스트 실행 시작을 보고합니다.

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

테스트 실행 시작을 보고합니다.

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

테스트 실행 시작을 보고합니다.

필드

mRunEndedReported

public boolean mRunEndedReported

모바일 실행 시작 보고됨

public boolean mRunStartReported

공개 메서드

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

테스트 실행 종료를 보고합니다. 수정: 두 개의 지도를 가질 수 없습니다<> 다른 유형의 인터페이스를 제공하기 때문에 여기서는 HashMap을 사용해야 합니다.

매개변수
elapsedTimeMillis long: 기기에서 보고된 경과 시간(밀리초)입니다.

runMetrics : Metric로 테스트 실행이 끝날 때 보고된 키-값 쌍입니다.

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의 여러 시도를 식별합니다. 여러 번 실행되는 것을 볼 수 있습니다 tryNumber는 0부터 시작되며 새로운 실행이 발생합니다 예: 테스트는 3회 세분화되어 재시도되며 총 4회 실행되어야 합니다. 0에서 3까지 동일한 runName으로 시도됩니다.

startTime long: 실행이 시작된 시간으로, System.currentTimeMillis()를 통해 측정됩니다.

testRunStarted

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

테스트 실행 시작을 보고합니다.

매개변수
runName String: 테스트 실행 이름입니다.

testCount int: 테스트 실행의 총 테스트 수

attemptNumber int: 주문 번호, 동일한 runName의 여러 시도를 식별합니다. 여러 번 실행되는 것을 볼 수 있습니다 TryNumber는 0으로 색인이 생성되며 매번 증가해야 합니다. 새 실행이 발생합니다 예: 테스트는 3회 세분화되어 재시도되며 총 4회가 필요합니다. 동일한 runName에서 실행되며 시도Number는 0에서 3 사이입니다.