Hasil tes
public class TestResult
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.result.TestResult |
Penampung untuk hasil pengujian 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 uji tersebut |
boolean | equals (Object obj) |
long | getEndTime () Mengembalikan |
FailureDescription | getFailure () Dapatkan |
getLoggedFiles () Mengembalikan salinan peta yang berisi semua file log yang terkait dengan kasus uji tersebut. | |
getMetrics () Dapatkan metrik pengujian terkait. | |
getProtoMetrics () Dapatkan metrik pengujian terkait dalam format proto. | |
String | getStackTrace () Dapatkan pelacakan 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 akhir |
void | setFailure ( FailureDescription failureDescription) Atur pelacakan tumpukan. |
void | setMetrics ( metrics) setMetrics ( metrics) Tetapkan metrik pengujian, ganti nilai sebelumnya. |
void | setProtoMetrics ( metrics) setProtoMetrics ( metrics) Tetapkan format metrik proto pengujian, yang akan mengganti nilai sebelumnya. |
void | setStackTrace (String stackTrace) Atur pelacakan tumpukan. |
void | setStartTime (long startTime) Memungkinkan menyetel waktu saat pengujian dimulai, untuk digunakan dengan |
TestResult | setStatus (TestResult.TestStatus status) Tetapkan |
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 uji tersebut
Parameter | |
---|---|
dataName | String |
loggedFile | LogFile |
sama
public boolean equals (Object obj)
Parameter | |
---|---|
obj | Object |
Pengembalian | |
---|---|
boolean |
getEndTime
public long getEndTime ()
Mengembalikan ERROR(/System#currentTimeMillis())
saat kejadian ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))
diterima.
Pengembalian | |
---|---|
long |
getFailure
public FailureDescription getFailure ()
Dapatkan FailureDescription
terkait. Harus null
jika getStatus()
adalah TestStatus#PASSED
.
Pengembalian | |
---|---|
FailureDescription |
getLoggedFiles
publicgetLoggedFiles ()
Mengembalikan salinan peta yang berisi semua file log yang terkait dengan kasus uji tersebut.
Pengembalian | |
---|---|
getMetrics
publicgetMetrics ()
Dapatkan metrik pengujian terkait.
Pengembalian | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
Dapatkan metrik pengujian terkait dalam format proto.
Pengembalian | |
---|---|
getStackTrace
public String getStackTrace ()
Dapatkan pelacakan tumpukan ERROR(/String)
terkait. Harus null
jika getStatus()
adalah TestStatus#PASSED
.
Pengembalian | |
---|---|
String |
getStartTime
public long getStartTime ()
Mengembalikan waktu ERROR(/System#currentTimeMillis())
saat peristiwa ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
diterima.
Pengembalian | |
---|---|
long |
getStatus
public TestResult.TestStatus getStatus ()
Dapatkan hasil TestStatus
dari tes.
Pengembalian | |
---|---|
TestResult.TestStatus |
Kode hash
public int hashCode ()
Pengembalian | |
---|---|
int |
menggabungkan
public static TestResult merge (results, MergeStrategy strategy)
Gabungkan upaya untuk kasus uji yang sama berdasarkan strategi penggabungan.
Parameter | |
---|---|
results | TestResult yang akan digabung |
strategy | MergeStrategy : MergeStrategy yang akan digunakan untuk menentukan hasil penggabungan. |
Pengembalian | |
---|---|
TestResult | TestResult yang digabungkan atau null jika tidak ada yang digabungkan. |
setEndTime
public void setEndTime (long currentTimeMillis)
Menetapkan waktu akhir
Parameter | |
---|---|
currentTimeMillis | long |
setFailure
public void setFailure (FailureDescription failureDescription)
Atur pelacakan 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, yang akan mengganti nilai sebelumnya.
Parameter | |
---|---|
metrics |
setStackTrace
public void setStackTrace (String stackTrace)
Atur pelacakan tumpukan.
Parameter | |
---|---|
stackTrace | String |
setStartTime
public void setStartTime (long startTime)
Memungkinkan menyetel waktu saat pengujian dimulai, untuk digunakan dengan ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
.
Parameter | |
---|---|
startTime | long |
setStatus
public TestResult setStatus (TestResult.TestStatus status)
Tetapkan TestStatus
.
Parameter | |
---|---|
status | TestResult.TestStatus |
Pengembalian | |
---|---|
TestResult |