ResultForwarder

public class ResultForwarder
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder


Çağırma sonuçlarını diğer dinleyicilerin listesine yönlendiren bir ITestInvocationListener.

Özet

Kamu inşaatçıları

ResultForwarder(ITestInvocationListener... listeners)

ResultForwarder için alternatif değişken arg oluşturucu.

ResultForwarder( listeners)

Bir ResultForwarder oluşturun.

Korunan oluşturucular

ResultForwarder()

Ertelenen dinleyici ayarıyla bir ResultForwarder oluşturun.

Herkese açık yöntemler

TestSummary getSummary()

InvocationListener'ın özet döndürmesine olanak tanır.

void invocationEnded(long elapsedTime)

Çağrının başarıyla veya bir hata durumu nedeniyle sonlandırıldığını bildirir.

void invocationFailed(FailureDescription failure)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

void invocationFailed(Throwable cause)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

void invocationSkipped(SkipReason reason)

Çağrıyı atlandı olarak bildirir

void invocationStarted(IInvocationContext context)

Test çağrısının başlangıcını bildirir.

void testAssumptionFailure(TestDescription test, String trace)

Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır

void testAssumptionFailure(TestDescription test, FailureDescription failure)

Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır

void testEnded(TestDescription test, long endTime, testMetrics)

Bitiş saatini doğrudan belirtebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) alternatifidir.

void testEnded(TestDescription test, testMetrics)

Tek bir testin yürütülmesinin sonunu bildirir.

void testFailed(TestDescription test, FailureDescription failure)

Tek bir test durumunun başarısız olduğunu bildirir.

void testFailed(TestDescription test, String trace)

Tek bir test durumunun başarısız olduğunu bildirir.

void testIgnored(TestDescription test)

Genellikle test yöntemi org.junit.Yoksay şeklinde notlandırıldığından, test çalıştırılmayacaksa çağrılır.

void testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

Test çağrısındaki ilişkili günlüğü veya hata ayıklama verilerini sağlar.

void testModuleEnded()

Bir modülün çalıştırılmasının sonunu bildirir.

void testModuleStarted(IInvocationContext moduleContext)

Bir modülün çalışmaya başlamasını bildirir.

void testRunEnded(long elapsedTime, runMetrics)

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

void testRunFailed(FailureDescription failure)

Raporlar test çalıştırması, FailureDescription tarafından açıklanan bir hata nedeniyle tamamlanamadı.

void testRunFailed(String errorMessage)

Önemli bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı.

void testRunStarted(String runName, int testCount, int attemptNumber)

Bir test çalıştırmasının başlangıcını bildirir.

void testRunStarted(String runName, int testCount)

Bir test çalıştırmasının başlangıcını bildirir.

void testRunStarted(String runName, int testCount, int attemptNumber, long startTime)

Test çalıştırmasının başlangıcını bildirir.

void testRunStopped(long elapsedTime)

Raporlar test çalışması, kullanıcı isteği nedeniyle tamamlanmadan önce durduruldu.

void testSkipped(TestDescription test, SkipReason reason)

Bir test atlandığında ve genellikle beklenmeyen bir nedenle yürütülmediğinde çağrılır.

void testStarted(TestDescription test, long startTime)

Doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte kullanıldığında, testin ne zaman başlatıldığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription)'e alternatiftir.

void testStarted(TestDescription test)

Tek bir testin başlangıcını bildirir.

Korunan yöntemler

getListeners()

Dinleyicilerin listesini alın.

void setListeners(ITestInvocationListener... listeners)

İnşaattan sonra dinleyicileri ayarlayın.

void setListeners( listeners)

Dinleyicileri oluşturduktan sonra ayarlayın.

Herkese açık kurucular

ResultForwarder

public ResultForwarder (ITestInvocationListener... listeners)

ResultForwarder için alternatif değişken bağımsız değişkeni oluşturucu.

Parametreler
listeners ITestInvocationListener: sonuçların yönlendirileceği gerçek ITestInvocationListener'ler

Sonuç Yönlendirici

public ResultForwarder ( listeners)

Bir ResultForwarder oluşturun.

Parametreler
listeners : Sonuçları yönlendirilecek gerçek ITestInvocationListener'ler

Korunan kurucular

ResultForwarder

protected ResultForwarder ()

Ertelenen dinleyici ayarıyla bir ResultForwarder oluşturun. Yalnızca alt sınıflar tarafından kullanılmak üzere tasarlanmıştır.

Herkese açık yöntemler

getSummary

public TestSummary getSummary ()

InvocationListener'ın özet döndürmesine olanak tanır.

İlerlemeler
TestSummary Çalıştırmayı özetleyen bir TestSummary veya null

invocationEnded

public void invocationEnded (long elapsedTime)

Çağrının başarıyla veya bir hata durumu nedeniyle sonlandırıldığını bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.

Parametreler
elapsedTime long: Çağrı için geçen süre (ms)

invocationFailed

public void invocationFailed (FailureDescription failure)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.

Parametreler
failure FailureDescription: Hatanın nedenini açıklayan FailureDescription

invocationFailed

public void invocationFailed (Throwable cause)

Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılır.

Parametreler
cause Throwable: Hatanın Throwable nedeni

invocationSkipped

public void invocationSkipped (SkipReason reason)

Çağrıyı atlandı olarak bildirir

Parametreler
reason SkipReason

invocationStarted

public void invocationStarted (IInvocationContext context)

Test çağrısının başlangıcını bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılır. Raporlamacıların, birden fazla cihazdan raporlamayı desteklemek için bu yöntemi geçersiz kılması gerekir.

Parametreler
context IInvocationContext: çağrı hakkında bilgi

testAssumptionFailure

public void testAssumptionFailure (TestDescription test, 
                String trace)

Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır

Parametreler
test TestDescription: Testi tanımlar

trace String: hatanın yığın izlemesi

testAssumptionFailure

public void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır

Parametreler
test TestDescription: Testi tanımlar

failure FailureDescription: FailureDescription hatayı ve bağlamını açıklayan.

testEnded

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

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

Parametreler
test TestDescription: Testi tanımlar

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

testMetrics : Yayınlanan metriklerin ERROR(/Map)

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Tek bir testin yürütülmesinin sonunu bildirir.

testFailed(TestDescription, FailureDescription) çağrılmazsa bu test başarılı oldu. Ayrıca, test senaryosunun yürütülmesi sırasında yayınlanmış olabilecek tüm anahtar/değer metriklerini döndürür.

Parametreler
test TestDescription: Testi tanımlar

testMetrics : yayınlanan metriklerin ERROR(/Map) kadarı

test başarısız oldu

public void testFailed (TestDescription test, 
                FailureDescription failure)

Tek bir test durumunun başarısız olduğunu bildirir.

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

Parametreler
test TestDescription: Testi tanımlar

failure FailureDescription: FailureDescription hatayı ve bağlamını açıklayan.

testFailed

public void testFailed (TestDescription test, 
                String trace)

Tek bir test durumunun başarısız olduğunu bildirir.

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

Parametreler
test TestDescription: Testi tanımlar

trace String: hatanın yığın izlemesi

testYoksayıldı

public void testIgnored (TestDescription test)

Genellikle bir test yöntemi org.junit.Ignore ile eklendiği için bir test çalıştırılmadığında çağrılır.

Parametreler
test TestDescription: Testi tanımlar

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Test çağrısından ilişkili günlük veya hata ayıklama verilerini sağlar.

ERROR(/ITestInvocationListener#invocationFailed(Throwable)) veya ERROR(/ITestInvocationListener#invocationEnded(long)) tarihinden önce çağrılmalıdır

TradeFederation çerçevesi, ana makine günlüğünü ve varsa cihaz logcat'ini sağlayarak bu yöntemi otomatik olarak çağırır.

Parametreler
dataName String: Verilerin String açıklayıcı adı. Ör. "device_logcat". Not: dataName her çağrı için benzersiz olmayabilir. Diğer bir deyişle, uygulayıcılar aynı dataName ile birden fazla aramayı işleyebilmelidir.

dataType LogDataType: Verilerin LogDataType

dataStream InputStreamSource: Verilerin InputStreamSource. Uygulamacılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve işlem tamamlandığında ortaya çıkan InputStream'i kapatmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar verilerin kaynağının mevcut ve erişilebilir olduğundan emin olmalıdır.

testModuleEnded

public void testModuleEnded ()

Bir modülün çalıştırılmasının sonunu bildirir.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Çalışmakta olan bir modülün başlangıcını bildirir. Bu geri çağırma, testModuleEnded() ile ilişkilidir ve dizide isteğe bağlıdır. Yalnızca modüllerin kullanıldığı bir çalıştırma sırasında kullanılır: paket tabanlı koşucular.

Parametreler
moduleContext IInvocationContext: Modülün IInvocationContext değeri.

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

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

Parametreler
elapsedTime long: Cihaz tarafından bildirilen geçen süre (milisaniye cinsinden)

runMetrics : Test çalışmasının sonunda raporlanan anahtar/değer çiftleri

testRunFailed

public void testRunFailed (FailureDescription failure)

Raporlar test çalıştırması, FailureDescription tarafından açıklanan bir hata nedeniyle tamamlanamadı.

Parametreler
failure FailureDescription: FailureDescription hatayı ve bağlamını açıklayan.

testRunFailed

public void testRunFailed (String errorMessage)

Raporlar test çalışması, önemli bir hata nedeniyle tamamlanamadı.

Parametreler
errorMessage String: String, çalıştırma hatasının nedenini açıklıyor.

testRunBaşlatıldı

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Test çalıştırmasının başlangıcını bildirir.

Parametreler
runName String: test çalıştırması adı

testCount int: test çalıştırmasında toplam test sayısı

attemptNumber int: Aynı runName değerinin birden fazla kez çalıştırıldığı farklı denemelerin sırasını belirten sipariş numarası. ExperimentNumber 0 dizine eklenir ve her yeni çalıştırma gerçekleştiğinde artmalıdır. Örneğin, bir test ayrıntılı olarak 3 kez yeniden denenmiştir, aynı runName altında toplam 4 çalıştırma olması gerekir ve trialNumber değeri 0 ile 3 arasında olur.

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ı adı

testCount int: Test çalıştırmasındaki toplam test sayısı

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Test çalıştırmasının başlangıcını bildirir.

Parametreler
runName String: test çalıştırması adı

testCount int: test çalıştırmasında toplam test sayısı

attemptNumber int: Aynı runName değerinin birden fazla kez çalıştırıldığı farklı denemelerin sırasını belirten sipariş numarası. attemptNumber, 0 tabanlı bir dizindir ve her yeni çalıştırma işleminde artar. Örneğin, bir test ayrıntılı olarak 3 kez yeniden denenirse aynı runName altında toplam 4 çalıştırma işlemi olur ve attemptNumber 0 ile 3 arasında bir değer alır.

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

testRunStopped

public void testRunStopped (long elapsedTime)

Raporlar test çalışması, kullanıcı isteği nedeniyle tamamlanmadan önce durduruldu.

TODO: currently unused, consider removing

Parametreler
elapsedTime long: cihaz bildirilen geçen süre (milisaniye cinsinden)

testSkipped

public void testSkipped (TestDescription test, 
                SkipReason reason)

Bir test atlandığında ve genellikle beklenmeyen bir nedenle yürütülmediğinde çağrılır. Doğru bir yürütme elde etmek için bu testlerin tekrar denenmesi denenir.

Parametreler
test TestDescription: Testi tanımlar

reason SkipReason: SkipReason

testStarted

public void testStarted (TestDescription test, 
                long startTime)

Doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte kullanıldığında, testin ne zaman başlatıldığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription)'e alternatiftir.

Parametreler
test TestDescription: Testi tanımlar

startTime long: testin başladığı zaman (System.currentTimeMillis() ile ölçülür)

testStarted

public void testStarted (TestDescription test)

Tek bir testin başlangıcını bildirir. Eski arayüz. Mümkün olduğunda testStarted(com.android.tradefed.result.TestDescription) kullanılmalıdır.

Parametreler
test TestDescription: Testi tanımlar

Korunan yöntemler

getListeners

protected  getListeners ()

Dinleyicilerin listesini alın. Yalnızca alt sınıflar tarafından kullanılmak üzere tasarlanmıştır.

İlerlemeler
ITestInvocationListener listesi.

setListeners

protected void setListeners (ITestInvocationListener... listeners)

Dinleyicileri oluşturduktan sonra ayarlayın. Yalnızca alt sınıflar tarafından kullanılmak üzere tasarlanmıştır.

Parametreler
listeners ITestInvocationListener: Sonuçları yönlendirilecek gerçek ITestInvocationListener'ler

setListeners

protected void setListeners ( listeners)

Dinleyicileri oluşturduktan sonra ayarlayın. Yalnızca alt sınıflar tarafından kullanılmak üzere tasarlanmıştır.

Parametreler
listeners : Sonuçları yönlendirilecek gerçek ITestInvocationListener'ler