TestRunResult
public
class
TestRunResult
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestRunResult |
Tek bir test çalıştırmasından elde edilen sonuçları içerir.
Testlerin sayısını doğru tutar ve tamamlanmamış testleri takip eder.
İleti dizisi için güvenli değil. test* geri aramaları 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 nesnesinin beklenen 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 testlerin toplam sayısını döndürme (başarısız, varsayım hatası) |
int
|
getNumCompleteTests()
Bu çalıştırmada tamamlanan testlerin sayısını (yani durumu "tamamlanmadı" olmayan testlerin sayısını) alır. |
int
|
getNumTests()
Bu çalıştırmada yapılan testlerin 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çen testlerin kümesini alır. |
FailureDescription
|
getRunFailureDescription()
Çalıştırma başarısız olmadıysa |
String
|
getRunFailureMessage()
Çalıştırma başarısız olmadıysa çalıştırma hatası hata mesajını |
MultiMap<String, LogFile>
|
getRunLoggedFiles()
Söz konusu test durumuyla ilişkili tüm günlük dosyalarını 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(
Belirli 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()
Çalıştırma hatası 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 saklanır ve devam eden test senaryosuyla veya test çalıştırmasıyla ilişkilendirilir. |
void
|
testRunEnded(long elapsedTime,
|
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ı bildirir. |
void
|
testRunStarted(String runName, int testCount)
Test çalıştırmasının başladığını bildirme. |
void
|
testRunStopped(long elapsedTime)
|
void
|
testSkipped(TestDescription test, SkipReason reason)
|
void
|
testStarted(TestDescription test, long startTime)
|
void
|
testStarted(TestDescription test)
|
Fields'ın oynadığı filmler
ERROR_DIVIDER
public static final String ERROR_DIVIDER
Herkese açık kurucular
Herkese açık yöntemler
getCompletedTests
publicgetCompletedTests ()
Tamamlanan testlerin grubunu alır.
İlerlemeler | |
---|---|
|
getElapsedTime
public long getElapsedTime ()
Geçerli çalıştırmada geçen süreyi döndürür.
İlerlemeler | |
---|---|
long |
getExpectedTestCount
public int getExpectedTestCount ()
Bu TestRunResult'ın sahip olmasını beklediği test durumu sayısını alır. Gerçek sayı, test kilitlenmelerinden dolayı beklenen sayıdan az olabilir. Normalde bu tür bir uyumsuzluk, test çalıştırmasının başarısız olduğunu gösterir.
İlerlemeler | |
---|---|
int |
getFailedTests
publicgetFailedTests ()
Başarısız test grubunu alır.
İlerlemeler | |
---|---|
|
getName
public String getName ()
İlerlemeler | |
---|---|
String |
test çalıştırma adı |
getNumAllFailedTests
public int getNumAllFailedTests ()
Başarısız durumdaki testlerin toplam sayısını döndürme (başarısız, varsayım hatası)
İ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ırmada yapılan testlerin sayısını alır.
İlerlemeler | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestStatus status)
Bu çalıştırma için belirli durumdaki testlerin sayısını alır.
Parametreler | |
---|---|
status |
TestStatus |
İlerlemeler | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)
ESKİ DURUMU İLE UYUMLU OLMAK İÇİN. Bunun yerine getNumTestsInState(com.android.tradefed.result.TestStatus)
politikasını kullanın.
Parametreler | |
---|---|
ddmlibStatus |
TestResult.TestStatus |
İlerlemeler | |
---|---|
int |
getPassedTests
publicgetPassedTests ()
Geçen testlerin kümesini alır.
İlerlemeler | |
---|---|
|
getRunFailureDescription
public FailureDescription getRunFailureDescription ()
Çalıştırma başarısız olmadıysa çalıştırma hatası tanımlayıcısını (null
) döndürür.
İlerlemeler | |
---|---|
FailureDescription |
getRunFailureMessage
public String getRunFailureMessage ()
Çalıştırma başarısız olmadıysa çalıştırma hatası hata mesajını null
döndürür.
İlerlemeler | |
---|---|
String |
getRunLoggedFiles
public MultiMap<String, LogFile> getRunLoggedFiles ()
Söz konusu test durumuyla ilişkili tüm günlük dosyalarını içeren haritanın bir kopyasını döndürür.
İlerlemeler | |
---|---|
MultiMap<String, LogFile> |
getRunProtoMetrics
publicgetRunProtoMetrics ()
İlerlemeler | |
---|---|
|
yeni proto biçimiyle test çalıştırma metriklerinin ERROR(/Map) 'ü. |
getStartTime
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ğerini 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 |
true test çalıştırmasında başarısız veya hata içeren testler varsa. |
isRunComplete
public boolean isRunComplete ()
İlerlemeler | |
---|---|
boolean |
true test çalıştırması tamamlandıysa. |
isRunFailure
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 |
birleştir
public static TestRunResult merge (testRunResults, MergeStrategy strategy)
Aynı testRunName değerine sahip birden fazla TestRunResult öğesini birleştirin. Bir test senaryosu birden fazla TestRunResults öğesinde görünüyorsa ancak farklı sonuçlara sahipse (ör. "boottest-device" üç kez çalıştırıldığında FAIL-FAIL-PASS sonucuyla karşılaşıyorsa) FAILED çalıştırmalardaki tüm yığın izlemelerini birleştiririz ve durum, metrikler, günlük dosyaları, başlangıç/bitiş zamanı için nihai çalıştırma sonucuna güveniriz.
Parametreler | |
---|---|
testRunResults |
: Birleştirilecek TestRunResult listesi. |
strategy |
MergeStrategy : Sonuçları birleştirme için benimsenen birleştirme stratejisi. |
İlerlemeler | |
---|---|
TestRunResult |
testRunResults'deki birleştirilmiş verileri içeren nihai TestRunResult. |
resetRunFailure
public void resetRunFailure ()
Çalıştırma hatası durumunu sıfırlayın.
Yeniden deneme sırasında, bazen çalıştırma hatası durumunun sıfırlanması gerekebilir. Gerçek bir arızayı gidermemek için bu işlem dikkatli bir şekilde yapılmalıdır.
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 |
testEnded
public void testEnded (TestDescription test, long endTime,testMetrics)
Parametreler | |
---|---|
test |
TestDescription |
endTime |
long |
testMetrics |
|
testEnded
public void testEnded (TestDescription test,testMetrics)
Parametreler | |
---|---|
test |
TestDescription |
testMetrics |
|
testFailed
public void testFailed (TestDescription test, FailureDescription failure)
Parametreler | |
---|---|
test |
TestDescription |
failure |
FailureDescription |
testFailed
public void testFailed (TestDescription test, String trace)
Parametreler | |
---|---|
test |
TestDescription |
trace |
String |
testLogSaved
public void testLogSaved (String dataName, LogFile logFile)
Günlüğe kaydedilen bir dosyayla ilgili bilgiler saklanır ve devam eden test senaryosuyla veya test çalıştırmasıyla ilişkilendirilir.
Parametreler | |
---|---|
dataName |
String : Verilere atıfta bulunan ad. |
logFile |
LogFile : Nesnenin kaydedildiği yeri ve hakkındaki bilgileri temsil eden LogFile nesnesi. |
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
Parametreler | |
---|---|
elapsedTime |
long |
runMetrics |
|
testRunFailed
public void testRunFailed (FailureDescription failureDescription)
Parametreler | |
---|---|
failureDescription |
FailureDescription |
testRunFailed
public void testRunFailed (String errorMessage)
Parametreler | |
---|---|
errorMessage |
String |
testRunStarted
public void testRunStarted (String runName, int testCount, long startTime)
Test çalıştırmasının başladığını bildirir.
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 |
testRunStarted
public void testRunStarted (String runName, int testCount)
Test çalıştırmasının başladığını bildirir.
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 durumlarının sayısı. |
testRunStopped
public void testRunStopped (long elapsedTime)
Parametreler | |
---|---|
elapsedTime |
long |
testAtlandı
public void testSkipped (TestDescription test, SkipReason reason)
Parametreler | |
---|---|
test |
TestDescription |
reason |
SkipReason |
testStarted
public void testStarted (TestDescription test, long startTime)
Parametreler | |
---|---|
test |
TestDescription |
startTime |
long |