Hasil tes
public class TestResult
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.result.TestResult |
Wadah untuk hasil tes tunggal.
Ringkasan
bidang | |
---|---|
public static final String | IS_FLAKY
|
Konstruktor publik | |
---|---|
TestResult () |
Metode publik | |
---|---|
void | addLoggedFile (String dataName, LogFile loggedFile) Tambahkan pelacakan file yang dicatat terkait dengan kasus pengujian tersebut |
boolean | equals (Object obj) |
long | getEndTime () Mengembalikan |
FailureDescription | getFailure () Dapatkan |
getLoggedFiles () Mengembalikan salinan peta yang berisi semua file log yang terkait dengan kasus pengujian tersebut. | |
getMetrics () Dapatkan metrik pengujian terkait. | |
getProtoMetrics () Dapatkan metrik pengujian terkait dalam format proto. | |
String | getStackTrace () Dapatkan jejak tumpukan |
long | getStartTime () Mengembalikan waktu |
TestResult.TestStatus | getStatus () Dapatkan hasil |
int | hashCode () |
static TestResult | merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy) Gabungkan upaya untuk kasus uji yang sama berdasarkan strategi penggabungan. |
void | setEndTime (long currentTimeMillis) Menetapkan waktu berakhir |
void | setFailure ( FailureDescription failureDescription) Atur jejak tumpukan. |
void | setMetrics ( metrics) setMetrics ( metrics) Tetapkan metrik pengujian, ganti nilai sebelumnya. |
void | setProtoMetrics ( metrics) setProtoMetrics ( metrics) Tetapkan format metrik proto pengujian, ganti nilai sebelumnya. |
void | setStackTrace (String stackTrace) Atur jejak tumpukan. |
void | setStartTime (long startTime) Memungkinkan untuk mengatur waktu dimulainya pengujian, untuk digunakan dengan |
TestResult | setStatus (TestResult.TestStatus status) Setel |
bidang
IS_FLAKY
public static final String IS_FLAKY
Konstruktor publik
Hasil tes
public TestResult ()
Metode publik
tambahkanLoggedFile
public void addLoggedFile (String dataName, LogFile loggedFile)
Tambahkan pelacakan file yang dicatat terkait dengan kasus pengujian tersebut
Parameter | |
---|---|
dataName | String |
loggedFile | LogFile |
sama
public boolean equals (Object obj)
Parameter | |
---|---|
obj | Object |
Kembali | |
---|---|
boolean |
dapatkanWaktu Akhir
public long getEndTime ()
Mengembalikan System.currentTimeMillis()
saat peristiwa ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))
diterima.
Kembali | |
---|---|
long |
dapatkan Kegagalan
public FailureDescription getFailure ()
Dapatkan FailureDescription
terkait. Seharusnya null
jika getStatus()
adalah TestStatus#PASSED
.
Kembali | |
---|---|
FailureDescription |
dapatkan File Tercatat
publicgetLoggedFiles ()
Mengembalikan salinan peta yang berisi semua file log yang terkait dengan kasus pengujian tersebut.
Kembali | |
---|---|
dapatkanMetrik
publicgetMetrics ()
Dapatkan metrik pengujian terkait.
Kembali | |
---|---|
dapatkanProtoMetrics
publicgetProtoMetrics ()
Dapatkan metrik pengujian terkait dalam format proto.
Kembali | |
---|---|
dapatkanStackTrace
public String getStackTrace ()
Dapatkan jejak tumpukan String
terkait. Seharusnya null
jika getStatus()
adalah TestStatus#PASSED
.
Kembali | |
---|---|
String |
dapatkan Waktu Mulai
public long getStartTime ()
Mengembalikan waktu System.currentTimeMillis()
saat peristiwa ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
diterima.
Kembali | |
---|---|
long |
dapatkanStatus
public TestResult.TestStatus getStatus ()
Dapatkan hasil TestStatus
dari tes tersebut.
Kembali | |
---|---|
TestResult.TestStatus |
Kode hash
public int hashCode ()
Kembali | |
---|---|
int |
menggabungkan
public static TestResult merge (results, MergeStrategy strategy)
Gabungkan upaya untuk kasus uji yang sama berdasarkan strategi penggabungan.
Parameter | |
---|---|
results | TestResult yang akan digabungkan |
strategy | MergeStrategy : MergeStrategy yang akan digunakan untuk menentukan hasil penggabungan. |
Kembali | |
---|---|
TestResult | TestResult yang digabungkan atau null jika tidak ada yang digabungkan. |
setEndTime
public void setEndTime (long currentTimeMillis)
Menetapkan waktu berakhir
Parameter | |
---|---|
currentTimeMillis | long |
setKegagalan
public void setFailure (FailureDescription failureDescription)
Atur jejak tumpukan.
Parameter | |
---|---|
failureDescription | FailureDescription |
setMetrics
public void setMetrics (metrics)
Tetapkan metrik pengujian, ganti nilai sebelumnya.
Parameter | |
---|---|
metrics |
setProtoMetrics
public void setProtoMetrics (metrics)
Tetapkan format metrik proto pengujian, ganti nilai sebelumnya.
Parameter | |
---|---|
metrics |
setStackTrace
public void setStackTrace (String stackTrace)
Atur jejak tumpukan.
Parameter | |
---|---|
stackTrace | String |
aturWaktu Mulai
public void setStartTime (long startTime)
Memungkinkan untuk mengatur waktu dimulainya pengujian, untuk digunakan dengan ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
.
Parameter | |
---|---|
startTime | long |
setStatus
public TestResult setStatus (TestResult.TestStatus status)
Setel TestStatus
.
Parameter | |
---|---|
status | TestResult.TestStatus |
Kembali | |
---|---|
TestResult |