TestRunResult
public
class
TestRunResult
extends Object
implements
ITestRunListener
| java.lang.Object | |
| ↳ | com.android.ddmlib.testrunner.TestRunResult |
Tek bir test çalıştırmasından elde edilen sonuçları içerir.
Testlerin doğru sayısını tutar ve tamamlanmamış testleri izler.
İş parçacığı güvenli değil. Test* geri aramaları sırayla çağrılmalıdır.
Özet
Herkese açık oluşturucular | |
|---|---|
TestRunResult()
Boş bir |
|
Herkese açık yöntemler | |
|---|---|
Set<TestIdentifier>
|
getCompletedTests()
Tamamlanan testlerin kümesini alır. |
long
|
getElapsedTime()
Mevcut çalıştırmada geçen süreyi döndürür. |
String
|
getName()
|
int
|
getNumAllFailedTests()
Hata durumundaki (başarısız, varsayım hatası) testlerin toplam sayısını döndürür. |
int
|
getNumCompleteTests()
Bu çalıştırmadaki tamamlanmış testlerin sayısını alır (ör. durumu "tamamlanmamış" olmayanlar). |
int
|
getNumTests()
Bu çalıştırmadaki test sayısını alır. |
int
|
getNumTestsInState(TestResult.TestStatus status)
Bu çalıştırma için belirli bir durumdaki testlerin sayısını alır. |
String
|
getRunFailureMessage()
Çalıştırma başarısız olmadıysa |
Map<String, String>
|
getRunMetrics()
|
Map<TestIdentifier, TestResult>
|
getTestResults()
Test sonuçlarının haritasını döndürür. |
String
|
getTextSummary()
Sonuçları açıklayan kullanıcı dostu bir dize döndürür. |
boolean
|
hasFailedTests()
|
boolean
|
isRunComplete()
|
boolean
|
isRunFailure()
|
void
|
setAggregateMetrics(boolean metricAggregation)
|
void
|
setRunComplete(boolean runComplete)
|
void
|
testAssumptionFailure(TestIdentifier test, String trace)
Birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır. |
void
|
testEnded(TestIdentifier test, Map<String, String> testMetrics)
Tek bir test senaryosunun yürütülmesinin sonunu bildirir. |
void
|
testFailed(TestIdentifier test, String trace)
Tek bir test senaryosunun başarısızlığını bildirir. |
void
|
testIgnored(TestIdentifier test)
Genellikle bir test yöntemi org.junit.Ignore ile açıklama eklenmiş olduğundan bir test çalıştırılmayacağı zaman çağrılır. |
void
|
testRunEnded(long elapsedTime, Map<String, String> runMetrics)
Test çalıştırmasının sonunu bildirir. |
void
|
testRunFailed(String errorMessage)
Raporlar test çalıştırması, ölümcül bir hata nedeniyle tamamlanamadı. |
void
|
testRunStarted(String runName, int testCount)
Test çalıştırmasının başlangıcını bildirir. |
void
|
testRunStopped(long elapsedTime)
Raporlar, kullanıcı isteği nedeniyle tamamlanmadan önce test çalıştırması durduruldu. |
void
|
testStarted(TestIdentifier test)
Tek bir test senaryosunun başlangıcını bildirir. |
Herkese açık oluşturucular
Herkese açık yöntemler
getCompletedTests
public Set<TestIdentifier> getCompletedTests ()
Tamamlanan testlerin kümesini alır.
| İadeler | |
|---|---|
Set<TestIdentifier> |
|
getElapsedTime
public long getElapsedTime ()
Mevcut çalıştırmada geçen süreyi döndürür.
| İadeler | |
|---|---|
long |
|
getName
public String getName ()
| İadeler | |
|---|---|
String |
Test çalıştırması adı |
getNumAllFailedTests
public int getNumAllFailedTests ()
Hata durumundaki (başarısız, varsayım hatası) testlerin toplam sayısını döndürür.
| İadeler | |
|---|---|
int |
|
getNumCompleteTests
public int getNumCompleteTests ()
Bu çalıştırmadaki tamamlanmış testlerin sayısını alır (ör. durumu "tamamlanmamış" olmayanlar).
| İadeler | |
|---|---|
int |
|
getNumTests
public int getNumTests ()
Bu çalıştırmadaki test sayısını alır.
| İadeler | |
|---|---|
int |
|
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus status)
Bu çalıştırma için belirli bir durumdaki testlerin sayısını alır.
| Parametreler | |
|---|---|
status |
TestResult.TestStatus |
| İadeler | |
|---|---|
int |
|
getRunFailureMessage
public String getRunFailureMessage ()
Çalıştırma başarısız olmadıysa null çalıştırma hatası mesajını döndürür.
| İadeler | |
|---|---|
String |
|
getRunMetrics
public Map<String, String> getRunMetrics ()
| İadeler | |
|---|---|
Map<String, String> |
test çalıştırması metriklerinin Map. |
getTestResults
public Map<TestIdentifier, TestResult> getTestResults ()
Test sonuçlarının haritasını döndürür.
| İadeler | |
|---|---|
Map<TestIdentifier, TestResult> |
|
getTextSummary
public String getTextSummary ()
Sonuçları açıklayan kullanıcı dostu bir dize döndürür.
| İadeler | |
|---|---|
String |
|
hasFailedTests
public boolean hasFailedTests ()
| İadeler | |
|---|---|
boolean |
true Test çalıştırmasında başarısız olan veya hata veren testler varsa. |
isRunComplete
public boolean isRunComplete ()
| İadeler | |
|---|---|
boolean |
Test çalıştırması tamamlandıysa true. |
isRunFailure
public boolean isRunFailure ()
| İadeler | |
|---|---|
boolean |
true Test çalıştırması başarısız olduysa. |
setAggregateMetrics
public void setAggregateMetrics (boolean metricAggregation)
| Parametreler | |
|---|---|
metricAggregation |
boolean |
setRunComplete
public void setRunComplete (boolean runComplete)
| Parametreler | |
|---|---|
runComplete |
boolean |
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier test, String trace)
Birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır.
| Parametreler | |
|---|---|
test |
TestIdentifier: Testi tanımlar. |
trace |
String: Hatayla sonuçlanan yığın izleme |
testEnded
public void testEnded (TestIdentifier test, Map<String, String> testMetrics)
Tek bir test senaryosunun yürütülmesinin sonunu bildirir.
testFailed(TestIdentifier, String) çağrılmadıysa bu test başarılı olur. Ayrıca, test senaryosunun yürütülmesi sırasında yayınlanmış olabilecek tüm anahtar/değer metriklerini de döndürür.
| Parametreler | |
|---|---|
test |
TestIdentifier: Testi tanımlar. |
testMetrics |
Map: android.app.Instrumentation#sendStatus tarafından test durumu yürütülürken yayınlanan metriklerin Map. Aynı anahtarı birden fazla kez yayınlamadığınız sürece ekleme sırası korunur. IInstrumentationResultParser.StatusKeys içinde tanımlanan standart anahtarların bu haritadan filtrelendiğini unutmayın. Ddmlib, IInstrumentationResultParser.StatusKeys içinde tanımlanan ek test metrikleri ekleyebilir. |
testFailed
public void testFailed (TestIdentifier test, String trace)
Tek bir test senaryosunun başarısızlığını bildirir.
testStarted ve testEnded arasında çağrılır.
| Parametreler | |
|---|---|
test |
TestIdentifier: Testi tanımlar. |
trace |
String: Hatayla sonuçlanan yığın izleme |
testIgnored
public void testIgnored (TestIdentifier test)
Genellikle bir test yöntemi org.junit.Ignore ile açıklama eklenmiş olduğundan bir test çalıştırılmayacağı zaman çağrılır.
| Parametreler | |
|---|---|
test |
TestIdentifier: Testi tanımlar. |
testRunEnded
public void testRunEnded (long elapsedTime,
Map<String, String> runMetrics)Test çalıştırmasının sonunu bildirir.
| Parametreler | |
|---|---|
elapsedTime |
long: Cihazın bildirdiği geçen süre (milisaniye cinsinden) |
runMetrics |
Map: android.app.Instrumentation#addResults tarafından test durumu yürütülürken yayınlanan metriklerin Map. Aynı anahtarı birden fazla kez yayınlamadığınız sürece ekleme sırası korunur. IInstrumentationResultParser.StatusKeys içinde tanımlanan standart anahtarların bu haritadan filtrelendiğini unutmayın. Ddmlib, IInstrumentationResultParser.StatusKeys içinde tanımlanan ek test metrikleri ekleyebilir. |
testRunFailed
public void testRunFailed (String errorMessage)
Raporlar test çalıştırması, ölümcül bir hata nedeniyle tamamlanamadı.
| Parametreler | |
|---|---|
errorMessage |
String: Çalıştırma hatasının nedenini açıklayan String. |
testRunStarted
public void testRunStarted (String runName,
int testCount)Test çalıştırmasının başlangıcını bildirir.
| Parametreler | |
|---|---|
runName |
String: Test çalıştırmasının adı |
testCount |
int: test çalıştırmasındaki toplam test sayısı |
testRunStopped
public void testRunStopped (long elapsedTime)
Raporlar, kullanıcı isteği nedeniyle tamamlanmadan önce test çalıştırması durduruldu.
| Parametreler | |
|---|---|
elapsedTime |
long: Cihazın bildirdiği geçen süre (milisaniye cinsinden) |
testStarted
public void testStarted (TestIdentifier test)
Tek bir test senaryosunun başlangıcını bildirir.
| Parametreler | |
|---|---|
test |
TestIdentifier: Testi tanımlar. |