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 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 pengujian tersebut.

getMetrics ()

Dapatkan metrik pengujian terkait.

getProtoMetrics ()

Dapatkan metrik pengujian terkait dalam format proto.

TestStatus getResultStatus ()

Dapatkan hasil TestStatus dari tes tersebut.

SkipReason getSkipReason ()
String getStackTrace ()

Dapatkan jejak 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 tersebut.

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 setSkipReason ( SkipReason reason)
void setStackTrace (String stackTrace)

Atur jejak tumpukan.

void setStartTime (long startTime)

Memungkinkan untuk mengatur waktu dimulainya pengujian, untuk digunakan dengan ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

TestResult setStatus ( TestStatus status)

Setel TestStatus .

TestResult setStatus (TestResult.TestStatus ddmlibStatus)

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

public  getLoggedFiles ()

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

Kembali

dapatkanMetrik

public  getMetrics ()

Dapatkan metrik pengujian terkait.

Kembali

dapatkanProtoMetrics

public  getProtoMetrics ()

Dapatkan metrik pengujian terkait dalam format proto.

Kembali

dapatkan HasilStatus

public TestStatus getResultStatus ()

Dapatkan hasil TestStatus dari tes tersebut.

Kembali
TestStatus

dapatkan SkipReason

public SkipReason getSkipReason ()

Kembali
SkipReason

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

setSkipReason

public void setSkipReason (SkipReason reason)

Parameter
reason SkipReason

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

Setel TestStatus .

Parameter
status TestStatus

Kembali
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parameter
ddmlibStatus TestResult.TestStatus

Kembali
TestResult