TestResult

public class TestResult
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.TestResult


Container untuk hasil satu pengujian.

Ringkasan

Konstanta

String IS_FLAKY

Konstruktor publik

TestResult()

Metode publik

void addLoggedFile(String dataName, LogFile loggedFile)

Menambahkan pelacakan file yang dicatat yang terkait dengan kasus pengujian tersebut

boolean equals(Object obj)
long getEndTime()

Menampilkan waktu System.currentTimeMillis() saat peristiwa ITestInvocationListener.testEnded(TestDescription,Map) diterima.

FailureDescription getFailure()

Mendapatkan FailureDescription terkait.

Map<String, LogFile> getLoggedFiles()

Menampilkan salinan peta yang berisi semua file yang dicatat dan terkait dengan kasus pengujian tersebut.

Map<String, String> getMetrics()

Dapatkan metrik pengujian terkait.

HashMap<String, MetricMeasurement.Metric> getProtoMetrics()

Mendapatkan metrik pengujian terkait dalam format proto.

TestStatus getResultStatus()

Dapatkan hasil TestStatus pengujian.

SkipReason getSkipReason()
String getStackTrace()

Dapatkan stack trace String terkait.

long getStartTime()

Menampilkan waktu System.currentTimeMillis() saat peristiwa ITestInvocationListener.testStarted(TestDescription) diterima.

TestResult.TestStatus getStatus()

Dapatkan hasil TestStatus pengujian.

int hashCode()
static TestResult merge(List<TestResult> results, MergeStrategy strategy)

Gabungkan upaya untuk kasus pengujian yang sama berdasarkan strategi penggabungan.

void setEndTime(long currentTimeMillis)

Menetapkan waktu berakhir

void setFailure(FailureDescription failureDescription)

Tetapkan pelacakan tumpukan.

void setMetrics(Map<String, String> metrics)

Menetapkan metrik pengujian, menggantikan nilai sebelumnya.

void setProtoMetrics(HashMap<String, MetricMeasurement.Metric> metrics)

Menetapkan format metrik proto pengujian, menggantikan nilai sebelumnya.

void setSkipReason(SkipReason reason)
void setStackTrace(String stackTrace)

Tetapkan pelacakan tumpukan.

void setStartTime(long startTime)

Mengizinkan untuk menyetel waktu saat pengujian dimulai, untuk digunakan dengan ITestInvocationListener.testStarted(TestDescription,long).

TestResult setStatus(TestStatus status)

Tetapkan TestStatus.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

Konstanta

IS_FLAKY

public static final String IS_FLAKY

Nilai Konstanta: "is_flaky"

Konstruktor publik

TestResult

public TestResult ()

Metode publik

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Menambahkan pelacakan file yang dicatat 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 ITestInvocationListener.testEnded(TestDescription,Map) diterima.

Hasil
long

getFailure

public FailureDescription getFailure ()

Mendapatkan FailureDescription terkait. Harus berupa null jika getStatus() adalah TestStatus.PASSED.

Hasil
FailureDescription

getLoggedFiles

public Map<String, LogFile> getLoggedFiles ()

Menampilkan salinan peta yang berisi semua file yang dicatat dan terkait dengan kasus pengujian tersebut.

Hasil
Map<String, LogFile>

getMetrics

public Map<String, String> getMetrics ()

Dapatkan metrik pengujian terkait.

Hasil
Map<String, String>

getProtoMetrics

public HashMap<String, MetricMeasurement.Metric> getProtoMetrics ()

Mendapatkan metrik pengujian terkait dalam format proto.

Hasil
HashMap<String, MetricMeasurement.Metric>

getResultStatus

public TestStatus getResultStatus ()

Dapatkan hasil TestStatus pengujian.

Hasil
TestStatus

getSkipReason

public SkipReason getSkipReason ()

Hasil
SkipReason

getStackTrace

public String getStackTrace ()

Dapatkan stack trace String terkait. Harus berupa null jika getStatus() adalah TestStatus.PASSED.

Hasil
String

getStartTime

public long getStartTime ()

Menampilkan waktu System.currentTimeMillis() saat peristiwa ITestInvocationListener.testStarted(TestDescription) diterima.

Hasil
long

getStatus

public TestResult.TestStatus getStatus ()

Dapatkan hasil TestStatus pengujian.

Hasil
TestResult.TestStatus

hashCode

public int hashCode ()

Hasil
int

gabungkan

public static TestResult merge (List<TestResult> results, 
                MergeStrategy strategy)

Gabungkan upaya untuk kasus pengujian yang sama berdasarkan strategi penggabungan.

Parameter
results List: 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 digabungkan.

setEndTime

public void setEndTime (long currentTimeMillis)

Menetapkan waktu berakhir

Parameter
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

Tetapkan pelacakan tumpukan.

Parameter
failureDescription FailureDescription

setMetrics

public void setMetrics (Map<String, String> metrics)

Menetapkan metrik pengujian, menggantikan nilai sebelumnya.

Parameter
metrics Map

setProtoMetrics

public void setProtoMetrics (HashMap<String, MetricMeasurement.Metric> metrics)

Menetapkan format metrik proto pengujian, menggantikan nilai sebelumnya.

Parameter
metrics HashMap

setSkipReason

public void setSkipReason (SkipReason reason)

Parameter
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Tetapkan pelacakan tumpukan.

Parameter
stackTrace String

setStartTime

public void setStartTime (long startTime)

Mengizinkan untuk menyetel waktu saat pengujian dimulai, untuk digunakan dengan ITestInvocationListener.testStarted(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