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 () |
FailureDescription | getFailure () İlişkili |
getLoggedFiles () Bu 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. | |
String | getStackTrace () İlişkili |
long | getStartTime () |
TestResult.TestStatus | getStatus () Testin |
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 | setStackTrace (String stackTrace) Yığın izini ayarlayın. |
void | setStartTime (long startTime) |
TestResult | setStatus (TestResult.TestStatus status) |
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
publicgetLoggedFiles ()
Bu test senaryosuyla ilişkili tüm günlüğe kaydedilen dosyaları içeren haritanın bir kopyasını döndürür.
İadeler | |
---|---|
getMetrics
publicgetMetrics ()
İlgili test ölçümlerini alın.
İadeler | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
İlgili test metriklerini proto biçiminde alın.
İadeler | |
---|---|
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 | 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 |
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 (TestResult.TestStatus status)
TestStatus
ayarlayın.
Parametreler | |
---|---|
status | TestResult.TestStatus |
İadeler | |
---|---|
TestResult |