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

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 String terkait.

long getStartTime ()

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

TestResult.TestStatus getStatus ()

Dapatkan hasil TestStatus dari tes.

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 ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

TestResult setStatus (TestResult.TestStatus status)

Tetapkan TestStatus .

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 waktu System.currentTimeMillis() saat peristiwa 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

public  getLoggedFiles ()

Mengembalikan salinan peta yang berisi semua file log yang terkait dengan kasus uji tersebut.

Pengembalian

getMetrics

public  getMetrics ()

Dapatkan metrik pengujian terkait.

Pengembalian

getProtoMetrics

public  getProtoMetrics ()

Dapatkan metrik pengujian terkait dalam format proto.

Pengembalian

getStackTrace

public String getStackTrace ()

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

Pengembalian
String

getStartTime

public long getStartTime ()

Mengembalikan waktu 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 : Daftar 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