TestSonucuDinleyici

public abstract class TestResultListener
extends Object implements ITestLifeCycleReceiver

java.lang.Nesne
com.android.tradefed.result.TestResultListener


Yalnızca bireysel test sonuçlarını önemseyen uygulayıcılar için ITestLifecycleListener'ın basitleştirilmesi.

Çeşitli yaşam döngüsü olaylarını bir testResult yöntemine kadar filtreler.

İş parçacığı için güvenli DEĞİLDİR - ve özellikle ITestLifecycleListener olaylarının sırayla alındığını varsayar.

Özet

Kamu inşaatçıları

TestResultListener ()

Genel yöntemler

final void testAssumptionFailure ( TestDescription test, String trace)

Bir atomik test, yanlış olan bir koşulu üstlendiğini işaretlediğinde çağrılır.

final void testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics)

Tek bir test senaryosunun yürütme sonunu bildirir.

final void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)

Bitiş zamanını doğrudan belirleyebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) alternatif.

final void testFailed ( TestDescription test, String trace)

Tek bir test senaryosunun başarısızlığını bildirir.

final void testIgnored ( TestDescription test)

Genellikle bir test yöntemine org.junit.Ignore ile açıklama eklendiğinden, bir test çalıştırılmayacaksa çağrılır.

abstract void testResult ( TestDescription test, TestResult result)
void testRunEnded (long elapsedTimeMillis, runMetrics) testRunEnded (long elapsedTimeMillis, runMetrics)

Test çalıştırmasının sonunu bildirir.

final void testStarted ( TestDescription test, long startTime)

Testin ne zaman başladığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription) alternatifi, doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte .

final void testStarted ( TestDescription test)

Bireysel bir test vakasının başlangıcını bildirir.

Kamu inşaatçıları

TestSonucuDinleyici

public TestResultListener ()

Genel yöntemler

testVarsayımBaşarısızlık

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Bir atomik test, yanlış olan bir koşulu üstlendiğini işaretlediğinde çağrılır.

parametreler
test TestDescription : testi tanımlar

trace String : yığın hatası izi

testBitti

public final void testEnded (TestDescription test, 
                 testMetrics)

Tek bir test senaryosunun yürütme sonunu bildirir.

testFailed(TestDescription, FailureDescription) çağrılmamışsa, bu test başarılı olmuştur. Ayrıca, test senaryosunun yürütülmesi sırasında yayılmış olabilecek tüm anahtar/değer ölçümlerini döndürür.

parametreler
test TestDescription : testi tanımlar

testMetrics : yayılan metriklerin bir ERROR(/Map)

testBitti

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Bitiş zamanını doğrudan belirleyebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) alternatif. Doğru ölçüm için testStarted(com.android.tradefed.result.TestDescription, long) ile birleştirin.

parametreler
test TestDescription : testi tanımlar

endTime long : System.currentTimeMillis() aracılığıyla ölçülen testin sona erdiği süre

testMetrics : yayılan metriklerin bir ERROR(/Map)

test başarısız

public final void testFailed (TestDescription test, 
                String trace)

Tek bir test senaryosunun başarısızlığını bildirir.

testStarted ve testEnded arasında çağrılır.

parametreler
test TestDescription : testi tanımlar

trace String : yığın hatası izi

testYoksayıldı

public final void testIgnored (TestDescription test)

Genellikle bir test yöntemine org.junit.Ignore ile açıklama eklendiğinden, bir test çalıştırılmayacaksa çağrılır.

parametreler
test TestDescription : testi tanımlar

test sonucu

public abstract void testResult (TestDescription test, 
                TestResult result)

parametreler
test TestDescription

result TestResult

testRunBitti

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Test çalıştırmasının sonunu bildirir. DÜZELTME: Farklı tipte iki Map<> arayüzümüz olamaz, bu yüzden burada HashMap kullanmamız gerekiyor.

parametreler
elapsedTimeMillis long : cihaz geçen süreyi milisaniye cinsinden bildirdi

runMetrics : Metric ile yapılan bir test çalıştırmasının sonunda rapor edilen anahtar/değer çiftleri.

testBaşladı

public final void testStarted (TestDescription test, 
                long startTime)

Testin ne zaman başladığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription) alternatifi, doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte .

parametreler
test TestDescription : testi tanımlar

startTime long : System.currentTimeMillis() aracılığıyla ölçülen testin başladığı zaman

testBaşladı

public final void testStarted (TestDescription test)

Bireysel bir test vakasının başlangıcını bildirir. Eski arayüz, mümkün olduğunda testStarted(com.android.tradefed.result.TestDescription) kullanmalıdır.

parametreler
test TestDescription : testi tanımlar

,

TestSonucuDinleyici

public abstract class TestResultListener
extends Object implements ITestLifeCycleReceiver

java.lang.Nesne
com.android.tradefed.result.TestResultListener


Yalnızca bireysel test sonuçlarını önemseyen uygulayıcılar için ITestLifecycleListener'ın basitleştirilmesi.

Çeşitli yaşam döngüsü olaylarını bir testResult yöntemine kadar filtreler.

İş parçacığı için güvenli DEĞİLDİR - ve özellikle ITestLifecycleListener olaylarının sırayla alındığını varsayar.

Özet

Kamu inşaatçıları

TestResultListener ()

Genel yöntemler

final void testAssumptionFailure ( TestDescription test, String trace)

Bir atomik test, yanlış olan bir koşulu üstlendiğini işaretlediğinde çağrılır.

final void testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics)

Tek bir test senaryosunun yürütme sonunu bildirir.

final void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)

Bitiş zamanını doğrudan belirleyebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) alternatif.

final void testFailed ( TestDescription test, String trace)

Tek bir test senaryosunun başarısızlığını bildirir.

final void testIgnored ( TestDescription test)

Genellikle bir test yöntemine org.junit.Ignore ile açıklama eklendiğinden, bir test çalıştırılmayacaksa çağrılır.

abstract void testResult ( TestDescription test, TestResult result)
void testRunEnded (long elapsedTimeMillis, runMetrics) testRunEnded (long elapsedTimeMillis, runMetrics)

Test çalıştırmasının sonunu bildirir.

final void testStarted ( TestDescription test, long startTime)

Testin ne zaman başladığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription) alternatifi, doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte .

final void testStarted ( TestDescription test)

Bireysel bir test vakasının başlangıcını bildirir.

Kamu inşaatçıları

TestSonucuDinleyici

public TestResultListener ()

Genel yöntemler

testVarsayımBaşarısızlık

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Bir atomik test, yanlış olan bir koşulu üstlendiğini işaretlediğinde çağrılır.

parametreler
test TestDescription : testi tanımlar

trace String : yığın hatası izi

testBitti

public final void testEnded (TestDescription test, 
                 testMetrics)

Tek bir test senaryosunun yürütme sonunu bildirir.

testFailed(TestDescription, FailureDescription) çağrılmamışsa, bu test başarılı olmuştur. Ayrıca, test senaryosunun yürütülmesi sırasında yayılmış olabilecek tüm anahtar/değer ölçümlerini döndürür.

parametreler
test TestDescription : testi tanımlar

testMetrics : yayılan metriklerin bir ERROR(/Map)

testBitti

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Bitiş zamanını doğrudan belirleyebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) alternatif. Doğru ölçüm için testStarted(com.android.tradefed.result.TestDescription, long) ile birleştirin.

parametreler
test TestDescription : testi tanımlar

endTime long : System.currentTimeMillis() aracılığıyla ölçülen testin sona erdiği süre

testMetrics : yayılan metriklerin bir ERROR(/Map)

test başarısız

public final void testFailed (TestDescription test, 
                String trace)

Tek bir test senaryosunun başarısızlığını bildirir.

testStarted ve testEnded arasında çağrılır.

parametreler
test TestDescription : testi tanımlar

trace String : başarısızlık yığın izi

testYoksayıldı

public final void testIgnored (TestDescription test)

Genellikle bir test yöntemine org.junit.Ignore ile açıklama eklendiğinden, bir test çalıştırılmayacaksa çağrılır.

parametreler
test TestDescription : testi tanımlar

test sonucu

public abstract void testResult (TestDescription test, 
                TestResult result)

parametreler
test TestDescription

result TestResult

testRunBitti

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Test çalıştırmasının sonunu bildirir. DÜZELTME: Farklı tipte iki Map<> arayüzümüz olamaz, bu yüzden burada HashMap kullanmamız gerekiyor.

parametreler
elapsedTimeMillis long : cihaz geçen süreyi milisaniye cinsinden bildirdi

runMetrics : Metric ile yapılan bir test çalıştırmasının sonunda rapor edilen anahtar/değer çiftleri.

testBaşladı

public final void testStarted (TestDescription test, 
                long startTime)

Testin ne zaman başladığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription) alternatifi, doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte .

parametreler
test TestDescription : testi tanımlar

startTime long : System.currentTimeMillis() aracılığıyla ölçülen testin başladığı zaman

testBaşladı

public final void testStarted (TestDescription test)

Bireysel bir test vakasının başlangıcını bildirir. Daha eski arayüz, mümkün olduğunda testStarted(com.android.tradefed.result.TestDescription) kullanmalıdır.

parametreler
test TestDescription : testi tanımlar