TestResult

public class TestResult
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.TestResult


Penampung untuk hasil satu pengujian.

Ringkasan

Kolom

public static final String IS_FLAKY

Konstruktor publik

TestResult()

Metode publik

void addLoggedFile(String dataName, LogFile loggedFile)

Menambahkan pelacakan file yang dicatat ke dalam log yang terkait dengan kasus pengujian tersebut

boolean equals(Object obj)
long getEndTime()

Menampilkan waktu System.currentTimeMillis() saat peristiwa ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) diterima.

FailureDescription getFailure()

Mendapatkan FailureDescription terkait.

getLoggedFiles()

Menampilkan salinan peta yang berisi semua file yang dicatat ke dalam log yang terkait dengan kasus pengujian tersebut.

getMetrics()

Mendapatkan metrik pengujian terkait.

getProtoMetrics()

Dapatkan metrik pengujian terkait dalam format proto.

TestStatus getResultStatus()

Dapatkan hasil TestStatus dari pengujian.

SkipReason getSkipReason()
String getStackTrace()

Mendapatkan stack trace String terkait.

long getStartTime()

Menampilkan waktu System.currentTimeMillis() saat peristiwa ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) diterima.

TestResult.TestStatus getStatus()

Dapatkan hasil pengujian TestStatus.

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

Gabungkan upaya untuk kasus pengujian yang sama berdasarkan strategi penggabungan.

void setEndTime(long currentTimeMillis)

Menetapkan waktu berakhir

void setFailure(FailureDescription failureDescription)

Menetapkan stack trace.

void setMetrics( metrics)

Menetapkan metrik pengujian, yang akan menggantikan nilai sebelumnya.

void setProtoMetrics( metrics)

Menetapkan format metrik proto pengujian, yang menggantikan nilai sebelumnya.

void setSkipReason(SkipReason reason)
void setStackTrace(String stackTrace)

Menetapkan stack trace.

void setStartTime(long startTime)

Memungkinkan untuk menetapkan waktu saat pengujian dimulai, yang akan digunakan dengan ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long).

TestResult setStatus(TestStatus status)

Tetapkan TestStatus.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

Kolom

IS_FLAKY

public static final String IS_FLAKY

Konstruktor publik

TestResult

public TestResult ()

Metode publik

{i>addLoggedFile<i}

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Menambahkan pelacakan file yang dicatat ke dalam log yang terkait dengan kasus pengujian tersebut

Parameter
dataName String

loggedFile LogFile

sama dengan

public boolean equals (Object obj)

Parameter
obj Object

Hasil
boolean

getFailure

public FailureDescription getFailure ()

Mendapatkan FailureDescription terkait. Harus berupa null jika getStatus() adalah TestStatus#PASSED.

Hasil
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

Menampilkan salinan peta yang berisi semua file yang dicatat ke dalam log yang terkait dengan kasus pengujian tersebut.

Hasil

getMetrics

public  getMetrics ()

Mendapatkan metrik pengujian terkait.

Hasil

getProtoMetrics

public  getProtoMetrics ()

Dapatkan metrik pengujian terkait dalam format proto.

Hasil

getResultStatus

public TestStatus getResultStatus ()

Dapatkan hasil pengujian TestStatus.

Hasil
TestStatus

getSkipReason

public SkipReason getSkipReason ()

Hasil
SkipReason

getStackTrace

public String getStackTrace ()

Dapatkan pelacakan tumpukan String terkait. Harus berupa null jika getStatus() adalah TestStatus#PASSED.

Hasil
String

getStartTime

public long getStartTime ()

Menampilkan waktu System.currentTimeMillis() saat peristiwa ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) diterima.

Hasil
long

getStatus

public TestResult.TestStatus getStatus ()

Dapatkan hasil pengujian TestStatus.

Hasil
TestResult.TestStatus

hashCode

public int hashCode ()

Hasil
int

gabungkan

public static TestResult merge ( results, 
                MergeStrategy strategy)

Gabungkan upaya untuk kasus pengujian yang sama berdasarkan strategi penggabungan.

Parameter
results : Daftar TestResult yang akan digabungkan

strategy MergeStrategy: MergeStrategy yang akan digunakan untuk menentukan hasil penggabungan.

Hasil
TestResult TestResult yang digabungkan atau null jika tidak ada yang akan digabungkan.

setEndTime

public void setEndTime (long currentTimeMillis)

Menetapkan waktu berakhir

Parameter
currentTimeMillis long

setGagal

public void setFailure (FailureDescription failureDescription)

Menetapkan stack trace.

Parameter
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Menetapkan metrik pengujian, yang akan menggantikan nilai sebelumnya.

Parameter
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Menetapkan format metrik proto pengujian, yang menggantikan nilai sebelumnya.

Parameter
metrics

setSkipReason

public void setSkipReason (SkipReason reason)

Parameter
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Menetapkan stack trace.

Parameter
stackTrace String

setelWaktuMulai

public void setStartTime (long startTime)

Memungkinkan untuk menyetel waktu saat pengujian dimulai, untuk digunakan dengan ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long).

Parameter
startTime long

setStatus

public TestResult setStatus (TestStatus status)

Setel TestStatus.

Parameter
status TestStatus

Hasil
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parameter
ddmlibStatus TestResult.TestStatus

Hasil
TestResult