TestResult

public class TestResult
extends Object

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


Container untuk hasil pengujian tunggal.

Ringkasan

Kolom

public static final String IS_FLAKY

Konstruktor publik

TestResult()

Metode publik

void addLoggedFile(String dataName, LogFile loggedFile)

Menambahkan pelacakan file yang dicatat 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()

Dapatkan FailureDescription terkait.

getLoggedFiles()

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

getMetrics()

Mendapatkan metrik pengujian terkait.

getProtoMetrics()

Dapatkan metrik pengujian terkait dalam format proto.

TestStatus getResultStatus()

Dapatkan hasil pengujian TestStatus.

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)

Menyetel pelacakan tumpukan.

void setMetrics( metrics)

Menetapkan metrik pengujian, menggantikan nilai apa pun sebelumnya.

void setProtoMetrics( metrics)

Menetapkan format metrik proto pengujian, yang menggantikan nilai sebelumnya.

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

Menyetel pelacakan tumpukan.

void setStartTime(long startTime)

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

TestResult setStatus(TestStatus status)

Setel TestStatus.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

Kolom

ADALAH_FLEKSI

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 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 ()

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

Hasil
FailureDescription

getLoggedFile

public  getLoggedFiles ()

Menampilkan salinan peta yang berisi semua file 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

getLewatiAlasan

public SkipReason getSkipReason ()

Hasil
SkipReason

getStackTrace

public String getStackTrace ()

Mendapatkan stack trace String terkait. Harus 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 atau null yang digabungkan jika tidak ada yang akan digabungkan.

setEndTime

public void setEndTime (long currentTimeMillis)

Menetapkan waktu berakhir

Parameter
currentTimeMillis long

setGagal

public void setFailure (FailureDescription failureDescription)

Menyetel pelacakan tumpukan.

Parameter
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Menetapkan metrik pengujian, menggantikan nilai apa pun sebelumnya.

Parameter
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Menetapkan format metrik proto pengujian, yang menggantikan nilai sebelumnya.

Parameter
metrics

setLewatiAlasan

public void setSkipReason (SkipReason reason)

Parameter
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Menyetel pelacakan tumpukan.

Parameter
stackTrace String

setStartTime

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