SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object의 클래스
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.suite.SuiteResultReporter)


전체 도구 모음 호출에 관한 테스트 결과를 수집하고 최종 결과를 출력합니다.

요약

중첩된 클래스

class SuiteResultReporter.ModulePrepTimes

한 모듈의 준비 및 해체 시간을 위한 객체 홀더입니다. 

필드

public static final String SUITE_REPORTER_SOURCE

공개 생성자

SuiteResultReporter()

공개 메서드

int getCompleteModules()
long getFailedTests()
getModulesAbi()

모듈 abi: 의 맵을 반환합니다.

long getPassedTests()
TestSummary getSummary()
int getTotalModules()
long getTotalTests()
void invocationEnded(long elapsedTime)

성공적으로 또는 일부 오류로 인해 호출이 종료되었음을 보고합니다. 있습니다.

void invocationStarted(IInvocationContext context)

테스트 호출의 시작을 보고합니다.

void testModuleStarted(IInvocationContext moduleContext)

실행 중인 모듈의 시작을 보고합니다.

보호된 메서드

long getCurrentTime()
long getEndTime()

호출의 종료 시간을 반환합니다.

long getStartTime()

호출의 시작 시간을 반환합니다.

필드

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

공개 생성자

SuiteResultReporter

public SuiteResultReporter ()

공개 메서드

getCompleteModule

public int getCompleteModules ()

반환 값
int

getFailedTests

public long getFailedTests ()

반환 값
long

getModulesAbi

public  getModulesAbi ()

모듈 abi: 의 맵을 반환합니다.

반환 값

getPassedTests

public long getPassedTests ()

반환 값
long

가져오기 요약

public TestSummary getSummary ()

반환 값
TestSummary

getTotalModules

public int getTotalModules ()

반환 값
int

getTotalTests

public long getTotalTests ()

반환 값
long

invocationEnded

public void invocationEnded (long elapsedTime)

성공적으로 또는 일부 오류로 인해 호출이 종료되었음을 보고합니다. 있습니다.

TradeFederation 프레임워크에서 자동으로 호출됩니다.

매개변수
elapsedTime long: 호출 경과 시간(밀리초)

invocationStarted

public void invocationStarted (IInvocationContext context)

테스트 호출의 시작을 보고합니다.

TradeFederation 프레임워크에서 자동으로 호출됩니다. 신고자가 이를 재정의해야 함 이 메서드를 사용하여 여러 기기 보고를 지원할 수 있습니다.

매개변수
context IInvocationContext: 호출에 관한 정보입니다.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

실행 중인 모듈의 시작을 보고합니다. 이 콜백은 testModuleEnded()와 연결되며 시퀀스에서 선택사항입니다. 다음을 사용하는 실행 중에만 사용됩니다. 모듈: 도구 모음 기반 실행기입니다.

매개변수
moduleContext IInvocationContext: 모듈의 IInvocationContext입니다.

보호된 메서드

getCurrentTime

protected long getCurrentTime ()

반환 값
long

getEndTime

protected long getEndTime ()

호출의 종료 시간을 반환합니다.

반환 값
long

getStartTime

protected long getStartTime ()

호출의 시작 시간을 반환합니다.

반환 값
long