검사 결과

public class TestResult
extends Object

java.lang.객체
com.android.tradefed.result.TestResult


단일 테스트 결과의 컨테이너입니다.

요약

필드

public static final String IS_FLAKY

공개 생성자

TestResult ()

공개 방법

void addLoggedFile (String dataName, LogFile loggedFile)

해당 테스트 사례와 관련된 기록된 파일 추적 추가

boolean equals (Object obj)
long getEndTime ()

ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) 이벤트가 수신된 System.currentTimeMillis() 시간을 반환합니다.

FailureDescription getFailure ()

연결된 FailureDescription 가져옵니다.

getLoggedFiles ()

해당 테스트 사례와 관련된 모든 로그 파일을 포함하는 맵의 복사본을 반환합니다.

getMetrics ()

관련 테스트 측정항목을 가져옵니다.

getProtoMetrics ()

관련 테스트 측정항목을 proto 형식으로 가져옵니다.

String getStackTrace ()

연결된 String 스택 추적을 가져옵니다.

long getStartTime ()

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) 이벤트가 수신된 System.currentTimeMillis() 시간을 반환합니다.

TestResult.TestStatus getStatus ()

테스트의 TestStatus 결과를 가져옵니다.

int hashCode ()
static TestResult merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy)

병합 전략에 따라 동일한 테스트 사례에 대한 시도를 병합합니다.

void setEndTime (long currentTimeMillis)

종료 시간 설정

void setFailure ( FailureDescription failureDescription)

스택 추적을 설정합니다.

void setMetrics ( metrics) setMetrics ( metrics)

이전 값을 재정의하여 테스트 측정항목을 설정합니다.

void setProtoMetrics ( metrics) setProtoMetrics ( metrics)

이전 값을 재정의하여 테스트 proto 측정항목 형식을 설정합니다.

void setStackTrace (String stackTrace)

스택 추적을 설정합니다.

void setStartTime (long startTime)

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) 와 함께 사용할 테스트가 시작된 시간을 설정할 수 있습니다.

TestResult setStatus (TestResult.TestStatus status)

TestStatus 설정합니다.

필드

IS_FLAKY

public static final String IS_FLAKY

공개 생성자

검사 결과

public TestResult ()

공개 방법

추가로그 파일

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

해당 테스트 사례와 관련된 기록된 파일 추적 추가

매개변수
dataName String

loggedFile LogFile

같음

public boolean equals (Object obj)

매개변수
obj Object

보고
boolean

getEndTime

public long getEndTime ()

ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) 이벤트가 수신된 System.currentTimeMillis() 시간을 반환합니다.

보고
long

getFailure

public FailureDescription getFailure ()

연결된 FailureDescription 가져옵니다. getStatus()TestStatus#PASSED 이면 null 이어야 합니다.

보고
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

해당 테스트 사례와 관련된 모든 로그 파일을 포함하는 맵의 복사본을 반환합니다.

보고

getMetrics

public  getMetrics ()

관련 테스트 측정항목을 가져옵니다.

보고

getProtoMetrics

public  getProtoMetrics ()

관련 테스트 측정항목을 proto 형식으로 가져옵니다.

보고

getStackTrace

public String getStackTrace ()

연결된 String 스택 추적을 가져옵니다. getStatus()TestStatus#PASSED 이면 null 이어야 합니다.

보고
String

getStartTime

public long getStartTime ()

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) 이벤트가 수신된 System.currentTimeMillis() 시간을 반환합니다.

보고
long

getStatus

public TestResult.TestStatus getStatus ()

테스트의 TestStatus 결과를 가져옵니다.

보고
TestResult.TestStatus

해시 코드

public int hashCode ()

보고
int

병합

public static TestResult merge ( results, 
                MergeStrategy strategy)

병합 전략에 따라 동일한 테스트 사례에 대한 시도를 병합합니다.

매개변수
results : 병합될 TestResult 목록

strategy MergeStrategy : 병합 결과를 결정하는 데 사용할 MergeStrategy 입니다.

보고
TestResult 병합된 TestResult 또는 병합할 항목이 없는 경우 null입니다.

setEndTime

public void setEndTime (long currentTimeMillis)

종료 시간 설정

매개변수
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

스택 추적을 설정합니다.

매개변수
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

이전 값을 재정의하여 테스트 측정항목을 설정합니다.

매개변수
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

이전 값을 재정의하여 테스트 proto 측정항목 형식을 설정합니다.

매개변수
metrics

setStackTrace

public void setStackTrace (String stackTrace)

스택 추적을 설정합니다.

매개변수
stackTrace String

setStartTime

public void setStartTime (long startTime)

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) 와 함께 사용할 테스트가 시작된 시간을 설정할 수 있습니다.

매개변수
startTime long

setStatus

public TestResult setStatus (TestResult.TestStatus status)

TestStatus 설정합니다.

매개변수
status TestResult.TestStatus

보고
TestResult