Test sonucu

public class TestResult
extends Object

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


Tek bir testin sonucu için kapsayıcı.

Özet

Alanlar

public static final String IS_FLAKY

Kamu inşaatçıları

TestResult ()

Genel yöntemler

void addLoggedFile (String dataName, LogFile loggedFile)

Söz konusu test senaryosuyla ilişkili, günlüğe kaydedilen bir dosya takibi ekleyin

boolean equals (Object obj)
long getEndTime ()

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

FailureDescription getFailure ()

İlişkili FailureDescription alın.

getLoggedFiles ()

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

getMetrics ()

İlgili test ölçümlerini alın.

getProtoMetrics ()

İlgili test metriklerini proto biçiminde alın.

TestStatus getResultStatus ()

Testin TestStatus sonucunu alın.

SkipReason getSkipReason ()
String getStackTrace ()

İlişkili String yığın izlemesini alın.

long getStartTime ()

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

TestResult.TestStatus getStatus ()

Testin TestStatus sonucunu alın.

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

Birleştirme stratejisine göre aynı test senaryosuna yönelik girişimleri birleştirin.

void setEndTime (long currentTimeMillis)

Bitiş zamanını ayarlar

void setFailure ( FailureDescription failureDescription)

Yığın izini ayarlayın.

void setMetrics ( metrics) setMetrics ( metrics)

Önceki değerleri geçersiz kılarak test ölçümlerini ayarlayın.

void setProtoMetrics ( metrics) setProtoMetrics ( metrics)

Önceki değerleri geçersiz kılarak test protokolü ölçüm formatını ayarlayın.

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

Yığın izini ayarlayın.

void setStartTime (long startTime)

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) ile kullanılmak üzere testin başlatıldığı zamanı ayarlamanıza izin verir.

TestResult setStatus ( TestStatus status)

TestStatus ayarlayın.

TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Alanlar

IS_FLAKY

public static final String IS_FLAKY

Kamu inşaatçıları

Test sonucu

public TestResult ()

Genel yöntemler

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Söz konusu test senaryosuyla ilişkili, günlüğe kaydedilen bir dosya takibi ekleyin

Parametreler
dataName String

loggedFile LogFile

eşittir

public boolean equals (Object obj)

Parametreler
obj Object

İadeler
boolean

getEndTime

public long getEndTime ()

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

İadeler
long

getFailure

public FailureDescription getFailure ()

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

İadeler
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

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

İadeler

getMetrics

public  getMetrics ()

İlgili test ölçümlerini alın.

İadeler

getProtoMetrics

public  getProtoMetrics ()

İlgili test metriklerini proto biçiminde alın.

İadeler

getResultStatus

public TestStatus getResultStatus ()

Testin TestStatus sonucunu alın.

İadeler
TestStatus

getSkipReason

public SkipReason getSkipReason ()

İadeler
SkipReason

getStackTrace

public String getStackTrace ()

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

İadeler
String

getStartTime

public long getStartTime ()

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

İadeler
long

getStatus

public TestResult.TestStatus getStatus ()

Testin TestStatus sonucunu alın.

İadeler
TestResult.TestStatus

hash kodu

public int hashCode ()

İadeler
int

birleştirmek

public static TestResult merge ( results, 
                MergeStrategy strategy)

Birleştirme stratejisine göre aynı test senaryosuna yönelik girişimleri birleştirin.

Parametreler
results : Birleştirilecek TestResult listesi

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

İadeler
TestResult birleştirilmiş TestResult veya birleştirilecek bir şey yoksa null.

setEndTime

public void setEndTime (long currentTimeMillis)

Bitiş zamanını ayarlar

Parametreler
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

Yığın izini ayarlayın.

Parametreler
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Önceki değerleri geçersiz kılarak test ölçümlerini ayarlayın.

Parametreler
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Önceki değerleri geçersiz kılarak test protokolü ölçüm formatını ayarlayın.

Parametreler
metrics

setAtlaNedeni

public void setSkipReason (SkipReason reason)

Parametreler
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Yığın izini ayarlayın.

Parametreler
stackTrace String

setBaşlangıçZamanı

public void setStartTime (long startTime)

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) ile kullanılmak üzere testin başlatıldığı zamanı ayarlamanıza izin verir.

Parametreler
startTime long

setDurum

public TestResult setStatus (TestStatus status)

TestStatus ayarlayın.

Parametreler
status TestStatus

İadeler
TestResult

setDurum

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parametreler
ddmlibStatus TestResult.TestStatus

İadeler
TestResult