TestResult

public class TestResult
extends Object

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


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

Özet

Sabitler

String IS_FLAKY

Herkese açık oluşturucular

TestResult()

Herkese açık yöntemler

void addLoggedFile(String dataName, LogFile loggedFile)

Bu test durumuyla ilişkili bir günlük dosyası izleme ekleyin

boolean equals(Object obj)
long getEndTime()

ITestInvocationListener.testEnded(TestDescription,Map) etkinliğinin alındığı System.currentTimeMillis() zamanını döndürür.

FailureDescription getFailure()

İlişkili FailureDescription öğesini alın.

Map<String, LogFile> getLoggedFiles()

Bu test durumuyla ilişkili tüm günlük dosyalarını içeren haritanın bir kopyasını döndürür.

Map<String, String> getMetrics()

İlişkili test metriklerini alın.

HashMap<String, MetricMeasurement.Metric> getProtoMetrics()

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

TestStatus getResultStatus()

Testin TestStatus sonucunu alın.

SkipReason getSkipReason()
String getStackTrace()

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

long getStartTime()

ITestInvocationListener.testStarted(TestDescription) etkinliğinin alındığı System.currentTimeMillis() zamanını döndürür.

TestResult.TestStatus getStatus()

Testin TestStatus sonucunu alın.

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

Aynı test senaryosuna yönelik denemeleri birleştirme stratejisine göre birleştirin.

void setEndTime(long currentTimeMillis)

Bitiş zamanını ayarlar.

void setFailure(FailureDescription failureDescription)

Yığın izlemeyi ayarlayın.

void setMetrics(Map<String, String> metrics)

Önceki değerleri geçersiz kılarak test metriklerini ayarlayın.

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

Önceki değerleri geçersiz kılarak test proto metrikleri biçimini ayarlayın.

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

Yığın izlemeyi ayarlayın.

void setStartTime(long startTime)

ITestInvocationListener.testStarted(TestDescription,long) ile kullanılmak üzere testin başlatıldığı zamanın ayarlanmasına olanak tanır.

TestResult setStatus(TestStatus status)

TestStatus değerini ayarlayın.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

Sabitler

IS_FLAKY

public static final String IS_FLAKY

Sabit Değer: "is_flaky"

Herkese açık oluşturucular

TestResult

public TestResult ()

Herkese açık yöntemler

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Bu test durumuyla ilişkili bir günlük dosyası izleme ekleyin

Parametreler
dataName String

loggedFile LogFile

şuna eşittir:

public boolean equals (Object obj)

Parametreler
obj Object

İadeler
boolean

getEndTime

public long getEndTime ()

ITestInvocationListener.testEnded(TestDescription,Map) etkinliğinin alındığı System.currentTimeMillis() zamanını döndürür.

İadeler
long

getFailure

public FailureDescription getFailure ()

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

İadeler
FailureDescription

getLoggedFiles

public Map<String, LogFile> getLoggedFiles ()

Bu test durumuyla ilişkili tüm günlük dosyalarını içeren haritanın bir kopyasını döndürür.

İadeler
Map<String, LogFile>

getMetrics

public Map<String, String> getMetrics ()

İlişkili test metriklerini alın.

İadeler
Map<String, String>

getProtoMetrics

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

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

İadeler
HashMap<String, MetricMeasurement.Metric>

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 izlemeyi alın. getStatus(), TestStatus.PASSED ise null olmalıdır.

İadeler
String

getStartTime

public long getStartTime ()

ITestInvocationListener.testStarted(TestDescription) etkinliğinin alındığı System.currentTimeMillis() zamanını döndürür.

İadeler
long

getStatus

public TestResult.TestStatus getStatus ()

Testin TestStatus sonucunu alın.

İadeler
TestResult.TestStatus

hashCode

public int hashCode ()

İadeler
int

birleştirmek

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

Aynı test senaryosuna yönelik denemeleri birleştirme stratejisine göre birleştirin.

Parametreler
results List: 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 izlemeyi ayarlayın.

Parametreler
failureDescription FailureDescription

setMetrics

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

Önceki değerleri geçersiz kılarak test metriklerini ayarlayın.

Parametreler
metrics Map

setProtoMetrics

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

Önceki değerleri geçersiz kılarak test proto metrikleri biçimini ayarlayın.

Parametreler
metrics HashMap

setSkipReason

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)

ITestInvocationListener.testStarted(TestDescription,long) ile kullanılmak üzere testin başlatıldığı zamanın ayarlanmasına olanak tanır.

Parametreler
startTime long

setStatus

public TestResult setStatus (TestStatus status)

TestStatus değerini ayarlayın.

Parametreler
status TestStatus

İadeler
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parametreler
ddmlibStatus TestResult.TestStatus

Return'ler
TestResult