TestRunResult
public
class
TestRunResult
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.result.TestRunResult |
Tek bir test çalıştırmasının sonuçlarını tutar.
Testlerin sayısını doğru tutar ve tamamlanmamış testleri takip eder.
İleti dizisi güvenli değil. Test* geri çağırmaları sırayla çağrılmalıdır
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
ERROR_DIVIDER
|
Kamu inşaatçıları | |
---|---|
TestRunResult()
Boş bir |
Herkese açık yöntemler | |
---|---|
|
getCompletedTests()
Tamamlanan test grubunu alır. |
long
|
getElapsedTime()
Mevcut çalıştırmada geçen süreyi döndürür. |
int
|
getExpectedTestCount()
Bu TestRunResult'ın sahip olmasını beklediği test durumu sayısını alır. |
|
getFailedTests()
Başarısız test grubunu alır. |
String
|
getName()
|
int
|
getNumAllFailedTests()
Başarısız durumdaki (başarısız, varsayım hatası) testlerin toplam sayısını döndürür |
int
|
getNumCompleteTests()
Bu çalıştırmadaki tam testlerin sayısını (ör. != tamamlanmadı durumunda) alır. |
int
|
getNumTests()
Bu çalıştırmadaki test sayısını alır. |
int
|
getNumTestsInState(TestStatus status)
Bu çalıştırma için belirli bir durumdaki test sayısını alır. |
int
|
getNumTestsInState(TestResult.TestStatus ddmlibStatus)
UYGUNLUK ÖNCESİ eski durumlarda. |
|
getPassedTests()
Geçilen test grubunu alır. |
FailureDescription
|
getRunFailureDescription()
Çalıştırma başarısız olmadıysa |
String
|
getRunFailureMessage()
Çalıştırma başarısız olmadıysa |
MultiMap<String, LogFile>
|
getRunLoggedFiles()
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. |
|
getRunMetrics()
|
|
getRunProtoMetrics()
|
long
|
getStartTime()
İlk testRunStart çağrısının başlangıç zamanını döndürür. |
|
getTestResults()
Test sonuçlarının haritasını döndürür. |
|
getTestsInState(
Verilen durumlardaki test grubunu alır. |
|
getTestsResultsInState(TestStatus status)
Belirli bir durumdaki tüm |
String
|
getTextSummary()
Sonuçları açıklayan kullanıcı dostu bir dize döndürür. |
boolean
|
hasFailedTests()
|
boolean
|
isRunComplete()
|
boolean
|
isRunFailure()
|
static
TestRunResult
|
merge(
|
static
TestRunResult
|
merge(
Aynı testRunName için birden fazla TestRunResult'ı birleştirin. |
void
|
resetRunFailure()
Başarısız çalıştırma durumunu sıfırlayın. |
void
|
setAggregateMetrics(boolean metricAggregation)
|
void
|
setRunComplete(boolean runComplete)
|
void
|
testAssumptionFailure(TestDescription test, String trace)
|
void
|
testAssumptionFailure(TestDescription test, FailureDescription failure)
|
void
|
testEnded(TestDescription test, long endTime,
|
void
|
testEnded(TestDescription test,
|
void
|
testFailed(TestDescription test, FailureDescription failure)
|
void
|
testFailed(TestDescription test, String trace)
|
void
|
testIgnored(TestDescription test)
|
void
|
testLogSaved(String dataName, LogFile logFile)
Günlüğe kaydedilen bir dosyayla ilgili bilgiler depolanır ve test durumu veya test çalıştırmasıyla ilişkilendirilir devam ediyor. |
void
|
testRunEnded(long elapsedTime,
Yeni proto metriklerini kullanan yeni arayüz. |
void
|
testRunFailed(FailureDescription failureDescription)
|
void
|
testRunFailed(String errorMessage)
|
void
|
testRunStarted(String runName, int testCount, long startTime)
Test çalıştırmasının başladığını bildirin. |
void
|
testRunStarted(String runName, int testCount)
Test çalıştırmasının başladığını bildirin. |
void
|
testRunStopped(long elapsedTime)
|
void
|
testSkipped(TestDescription test, SkipReason reason)
|
void
|
testStarted(TestDescription test, long startTime)
|
void
|
testStarted(TestDescription test)
|
Fields'ın oynadığı filmler
HATA_BÖLÜMÜ
public static final String ERROR_DIVIDER
Kamu inşaatçıları
Herkese açık yöntemler
getTamamlandıTestler
publicgetCompletedTests ()
Tamamlanan test grubunu alır.
İlerlemeler | |
---|---|
|
GetElapsedTime
public long getElapsedTime ()
Mevcut çalıştırmada geçen süreyi döndürür.
İlerlemeler | |
---|---|
long |
getBeklenenTestCount
public int getExpectedTestCount ()
Bu TestRunResult'ın sahip olmasını beklediği test durumu sayısını alır. Gerçek sayı aşağıdaki gibi olabilir: test kilitlenmeleri nedeniyle beklenenden az. Normalde bu tür bir uyumsuzluk, bir testin yardımcı olabilir.
İlerlemeler | |
---|---|
int |
getFailedTests
publicgetFailedTests ()
Başarısız test grubunu alır.
İlerlemeler | |
---|---|
|
getName
public String getName ()
İlerlemeler | |
---|---|
String |
test çalıştırması adı |
getNumAllFailedTests
public int getNumAllFailedTests ()
Başarısız durumdaki (başarısız, varsayım hatası) testlerin toplam sayısını döndürür
İlerlemeler | |
---|---|
int |
getNumCompleteTests
public int getNumCompleteTests ()
Bu çalıştırmadaki tam testlerin sayısını (ör. != tamamlanmadı durumunda) alır.
İlerlemeler | |
---|---|
int |
getNumTests
public int getNumTests ()
Bu çalıştırmadaki test sayısını alır.
İlerlemeler | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestStatus status)
Bu çalıştırma için belirli bir durumdaki test sayısını alır.
Parametreler | |
---|---|
status |
TestStatus |
İlerlemeler | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)
UYGUNLUK ÖNCESİ eski durumlarda. Bunun yerine getNumTestsInState(com.android.tradefed.result.TestStatus)
politikasını kullanın.
Parametreler | |
---|---|
ddmlibStatus |
TestResult.TestStatus |
İlerlemeler | |
---|---|
int |
getPassedTests
publicgetPassedTests ()
Geçilen test grubunu alır.
İlerlemeler | |
---|---|
|
getRunFailureDescription
public FailureDescription getRunFailureDescription ()
Çalıştırma başarısız olmadıysa null
çalıştırma hatası açıklayıcısını döndürür.
İlerlemeler | |
---|---|
FailureDescription |
getRunFailureMessage
public String getRunFailureMessage ()
Çalıştırma başarısız olmazsa null
hatasını çalıştırma hata mesajını döndürür.
İlerlemeler | |
---|---|
String |
getRunLoggedFiles
public MultiMap<String, LogFile> getRunLoggedFiles ()
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 | |
---|---|
MultiMap<String, LogFile> |
getRunMetrics
publicgetRunMetrics ()
İlerlemeler | |
---|---|
|
test çalıştırması metriklerinin ERROR(/Map) kadarı. |
getRunProtoMetrics
publicgetRunProtoMetrics ()
İlerlemeler | |
---|---|
|
yeni proto biçimiyle test çalıştırması metriklerinin ERROR(/Map) kadarı. |
Başlangıç Zamanı
public long getStartTime ()
İlk testRunStart çağrısının başlangıç zamanını döndürür.
İlerlemeler | |
---|---|
long |
getTestResults
publicgetTestResults ()
Test sonuçlarının haritasını döndürür.
İlerlemeler | |
---|---|
|
getTestsInState
publicgetTestsInState ( statuses)
Verilen durumlardaki test grubunu alır.
Parametreler | |
---|---|
statuses |
|
İlerlemeler | |
---|---|
|
getTestsResultsInState
publicgetTestsResultsInState (TestStatus status)
Belirli bir durumdaki tüm TestResult
değerlerini döndürür.
Parametreler | |
---|---|
status |
TestStatus |
İlerlemeler | |
---|---|
|
getTextSummary
public String getTextSummary ()
Sonuçları açıklayan kullanıcı dostu bir dize döndürür.
İlerlemeler | |
---|---|
String |
hasFailedTests
public boolean hasFailedTests ()
İlerlemeler | |
---|---|
boolean |
Test çalıştırmasında herhangi bir başarısızlık veya hata testi yaşandıysa true . |
ÇalıştırmaTamamlandı
public boolean isRunComplete ()
İlerlemeler | |
---|---|
boolean |
Test çalıştırması tamamlandıysa true . |
RunFailure
public boolean isRunFailure ()
İlerlemeler | |
---|---|
boolean |
Test çalıştırması başarısız olursa true . |
birleştir
public static TestRunResult merge (testRunResults)
Parametreler | |
---|---|
testRunResults |
|
İlerlemeler | |
---|---|
TestRunResult |
Şu kaynakları da inceleyin:
birleştir
public static TestRunResult merge (testRunResults, MergeStrategy strategy)
Aynı testRunName için birden fazla TestRunResult'ı birleştirin. Test durumu birden fazla TestRunResults ancak farklı sonuçlara sahip (ör. "boottest-device" sonuçla birlikte üç kez çalışır) BAŞARISIZ çalıştırmalara ait tüm yığın izlemeleri (stack trace) birleştirir ve nihai sonuca durum, metrikler, günlük dosyaları, başlangıç/bitiş zamanı için sonuç çalıştırma.
Parametreler | |
---|---|
testRunResults |
: Birleştirilecek TestRunResult listesi. |
strategy |
MergeStrategy : Sonuçları birleştirmek için benimsenen birleştirme stratejisidir. |
İlerlemeler | |
---|---|
TestRunResult |
testRunResults'dan birleştirilmiş verileri içeren nihai TestRunResult. |
sıfırlamaRunFailure
public void resetRunFailure ()
Başarısız çalıştırma durumunu sıfırlayın.
Bazen yeniden deneme sırasında, çalıştırma hatası durumunun sıfırlanması gerekebilir. Bu işlemin dikkatli bir şekilde incelemeniz gerekir.
setAggregateMetrics
public void setAggregateMetrics (boolean metricAggregation)
Parametreler | |
---|---|
metricAggregation |
boolean |
setRunComplete
public void setRunComplete (boolean runComplete)
Parametreler | |
---|---|
runComplete |
boolean |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, String trace)
Parametreler | |
---|---|
test |
TestDescription |
trace |
String |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
Parametreler | |
---|---|
test |
TestDescription |
failure |
FailureDescription |
testSona Erdi
public void testEnded (TestDescription test, long endTime,testMetrics)
Parametreler | |
---|---|
test |
TestDescription |
endTime |
long |
testMetrics |
|
testSona Erdi
public void testEnded (TestDescription test,testMetrics)
Parametreler | |
---|---|
test |
TestDescription |
testMetrics |
|
test başarısız oldu
public void testFailed (TestDescription test, FailureDescription failure)
Parametreler | |
---|---|
test |
TestDescription |
failure |
FailureDescription |
test başarısız oldu
public void testFailed (TestDescription test, String trace)
Parametreler | |
---|---|
test |
TestDescription |
trace |
String |
testLogKaydedildi
public void testLogSaved (String dataName, LogFile logFile)
Günlüğe kaydedilen bir dosyayla ilgili bilgiler depolanır ve test durumu veya test çalıştırmasıyla ilişkilendirilir devam ediyor.
Parametreler | |
---|---|
dataName |
String : Verileri referans alan ad. |
logFile |
LogFile : Nesnenin kaydedildiği yeri temsil eden LogFile nesnesi ve
hesap ekiplerinizle görüşün. |
testRunSona Erdi
public void testRunEnded (long elapsedTime,runMetrics)
Yeni proto metriklerini kullanan yeni arayüz.
Parametreler | |
---|---|
elapsedTime |
long |
runMetrics |
|
testRunBaşarısız
public void testRunFailed (FailureDescription failureDescription)
Parametreler | |
---|---|
failureDescription |
FailureDescription |
testRunBaşarısız
public void testRunFailed (String errorMessage)
Parametreler | |
---|---|
errorMessage |
String |
testRunBaşlatıldı
public void testRunStarted (String runName, int testCount, long startTime)
Test çalıştırmasının başladığını bildirin.
Parametreler | |
---|---|
runName |
String : İzleme amaçlı test çalıştırmasıyla ilişkilendirilen ad. |
testCount |
int : Test çalıştırmasıyla ilişkili beklenen test durumu sayısı. |
startTime |
long |
testRunBaşlatıldı
public void testRunStarted (String runName, int testCount)
Test çalıştırmasının başladığını bildirin.
Parametreler | |
---|---|
runName |
String : İzleme amaçlı test çalıştırmasıyla ilişkilendirilen ad. |
testCount |
int : Test çalıştırmasıyla ilişkili beklenen test durumu sayısı. |
testRunStopped
public void testRunStopped (long elapsedTime)
Parametreler | |
---|---|
elapsedTime |
long |
testAtlandı
public void testSkipped (TestDescription test, SkipReason reason)
Parametreler | |
---|---|
test |
TestDescription |
reason |
SkipReason |
test başlatıldı
public void testStarted (TestDescription test, long startTime)
Parametreler | |
---|---|
test |
TestDescription |
startTime |
long |