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 |
FailureDescription
|
getFailure()
Mendapatkan |
|
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 |
SkipReason
|
getSkipReason()
|
String
|
getStackTrace()
Dapatkan pelacakan tumpukan |
long
|
getStartTime()
Menampilkan waktu |
TestResult.TestStatus
|
getStatus()
Dapatkan hasil |
int
|
hashCode()
|
static
TestResult
|
merge(
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(
Menetapkan metrik pengujian, yang akan menggantikan nilai sebelumnya. |
void
|
setProtoMetrics(
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 |
TestResult
|
setStatus(TestStatus status)
Tetapkan |
TestResult
|
setStatus(TestResult.TestStatus ddmlibStatus)
|
Kolom
IS_FLAKY
public static final String IS_FLAKY
Konstruktor publik
TestResult
public TestResult ()
Metode publik
addLoggedFile
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 |
getEndTime
public long getEndTime ()
Menampilkan waktu System.currentTimeMillis()
saat peristiwa ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))
diterima.
Hasil | |
---|---|
long |
getFailure
public FailureDescription getFailure ()
Mendapatkan FailureDescription
terkait. Harus berupa null
jika getStatus()
adalah TestStatus.PASSED
.
Hasil | |
---|---|
FailureDescription |
getLoggedFiles
publicgetLoggedFiles ()
Menampilkan salinan peta yang berisi semua file yang dicatat ke dalam log yang terkait dengan kasus pengujian tersebut.
Hasil | |
---|---|
|
getMetrics
publicgetMetrics ()
Mendapatkan metrik pengujian terkait.
Hasil | |
---|---|
|
getProtoMetrics
publicgetProtoMetrics ()
Dapatkan metrik pengujian terkait dalam format proto.
Hasil | |
---|---|
|
getResultStatus
public TestStatus getResultStatus ()
Dapatkan hasil TestStatus
dari pengujian.
Hasil | |
---|---|
TestStatus |
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 TestStatus
dari pengujian.
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 |
setFailure
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 |
|
setStackTrace
public void setStackTrace (String stackTrace)
Menetapkan stack trace.
Parameter | |
---|---|
stackTrace |
String |
setStartTime
public void setStartTime (long startTime)
Memungkinkan untuk menetapkan waktu saat pengujian dimulai, yang akan digunakan dengan ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
.
Parameter | |
---|---|
startTime |
long |
setStatus
public TestResult setStatus (TestStatus status)
Tetapkan TestStatus
.
Parameter | |
---|---|
status |
TestStatus |
Hasil | |
---|---|
TestResult |
setStatus
public TestResult setStatus (TestResult.TestStatus ddmlibStatus)
Parameter | |
---|---|
ddmlibStatus |
TestResult.TestStatus |
Hasil | |
---|---|
TestResult |