TestResult

public class TestResult
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.result.TestResult


Tek bir test sonucunun kapsayıcısıdır.

Özet

Fields'ın oynadığı filmler

public static final String IS_FLAKY

Kamu inşaatçıları

TestResult()

Herkese açık yöntemler

void addLoggedFile(String dataName, LogFile loggedFile)

Bu test durumuyla ilişkili günlüğe kaydedilmiş bir dosya izlemesi ekleyin

boolean equals(Object obj)
long getEndTime()

ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) etkinliğinin alındığı System.currentTimeMillis() zamanı döndürün.

FailureDescription getFailure()

İlişkili FailureDescription öğesini al.

getLoggedFiles()

Söz konusu test durumuyla ilişkili günlüğe kaydedilmiş tüm dosyaları içeren haritanın bir kopyasını döndürür.

getMetrics()

İlişkili test metriklerini alın.

getProtoMetrics()

İlişkili test metriklerini proto biçiminde alın.

TestStatus getResultStatus()

Testin TestStatus sonucunu alın.

SkipReason getSkipReason()
String getStackTrace()

İlişkilendirilmiş String yığın izlemeyi alın.

long getStartTime()

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) etkinliğinin alındığı System.currentTimeMillis() zamanı döndürün.

TestResult.TestStatus getStatus()

Testin TestStatus sonucunu alın.

int hashCode()
static TestResult merge( results, MergeStrategy strategy)

Birleştirme stratejisine göre aynı test durumu için denemeleri birleştirin.

void setEndTime(long currentTimeMillis)

Bitiş zamanını ayarlar

void setFailure(FailureDescription failureDescription)

Yığın izlemeyi ayarlayın.

void setMetrics( metrics)

Test metriklerini, önceki değerleri geçersiz kılarak ayarlayın.

void setProtoMetrics( metrics)

Önceki tüm değerleri geçersiz kılarak test protokolü metrikleri biçimini ayarlayın.

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

Yığın izlemeyi ayarlayın.

void setStartTime(long startTime)

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) ile kullanılmak üzere, testin başlatıldığı zamanı ayarlamaya olanak tanır.

TestResult setStatus(TestStatus status)

TestStatus özelliğini ayarlayın.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

Fields'ın oynadığı filmler

IS_FLAKY

public static final String IS_FLAKY

Kamu inşaatçıları

TestResult

public TestResult ()

Herkese açık yöntemler

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Bu test durumuyla ilişkili günlüğe kaydedilmiş bir dosya izlemesi ekleyin

Parametreler
dataName String

loggedFile LogFile

eşittir

public boolean equals (Object obj)

Parametreler
obj Object

İlerlemeler
boolean

getEndTime

public long getEndTime ()

ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) etkinliğinin alındığı System.currentTimeMillis() zamanı döndürün.

İlerlemeler
long

hata sonucu

public FailureDescription getFailure ()

İlişkili FailureDescription öğesini al. getStatus() TestStatus#PASSED ise null olmalıdır.

İlerlemeler
FailureDescription

getLoggedFile'lar

public  getLoggedFiles ()

Söz konusu test durumuyla ilişkili günlüğe kaydedilmiş tüm dosyaları içeren haritanın bir kopyasını döndürür.

İlerlemeler

getMetrics

public  getMetrics ()

İlişkili test metriklerini alın.

İlerlemeler

getProtoMetrics

public  getProtoMetrics ()

İlişkili test metriklerini proto biçiminde alın.

İlerlemeler

getResultStatus

public TestStatus getResultStatus ()

Testin TestStatus sonucunu alın.

İlerlemeler
TestStatus

getJumpNeden

public SkipReason getSkipReason ()

İlerlemeler
SkipReason

getStackTrace

public String getStackTrace ()

İlişkilendirilmiş String yığın izlemeyi alın. getStatus() TestStatus#PASSED ise null olmalıdır.

İlerlemeler
String

Başlangıç Zamanı

public long getStartTime ()

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) etkinliğinin alındığı System.currentTimeMillis() zamanı döndürün.

İlerlemeler
long

getStatus

public TestResult.TestStatus getStatus ()

Testin TestStatus sonucunu alın.

İlerlemeler
TestResult.TestStatus

karma Kodu

public int hashCode ()

İlerlemeler
int

birleştir

public static TestResult merge ( results, 
                MergeStrategy strategy)

Birleştirme stratejisine göre aynı test durumu için denemeleri birleştirin.

Parametreler
results : Birleştirilecek TestResult listesi

strategy MergeStrategy: Birleştirme sonucunu belirlemek için kullanılacak MergeStrategy.

İlerlemeler
TestResult Birleştirilecek bir şey yoksa, birleştirilmiş TestResult veya null.

setEndTime

public void setEndTime (long currentTimeMillis)

Bitiş zamanını ayarlar

Parametreler
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

Yığın izlemeyi ayarlayın.

Parametreler
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Test metriklerini, önceki değerleri geçersiz kılarak ayarlayın.

Parametreler
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Önceki tüm değerleri geçersiz kılarak test protokolü metrikleri biçimini ayarlayın.

Parametreler
metrics

SetJumpNedeni

public void setSkipReason (SkipReason reason)

Parametreler
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Yığın izlemeyi ayarlayın.

Parametreler
stackTrace String

setStartTime

public void setStartTime (long startTime)

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) ile kullanılmak üzere, testin başlatıldığı zamanı ayarlamaya olanak tanır.

Parametreler
startTime long

setStatus

public TestResult setStatus (TestStatus status)

TestStatus özelliğini ayarlayın.

Parametreler
status TestStatus

İlerlemeler
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parametreler
ddmlibStatus TestResult.TestStatus

İlerlemeler
TestResult