Sonuç Yönlendirici

public class ResultForwarder
extends Object implements ITestInvocationListener

Java.lang.Nesne
🎃 com.android.tradefed.result.ResultForwarder


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

Özet

Herkese açık kurucular

ResultForwarder(ITestInvocationListener... listeners)

ResultForwarder için alternatif değişken bağımsız değişkeni 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 izin verir.

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)

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

void invocationFailed(Throwable cause)

Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı 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)

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

void testEnded(TestDescription test, long endTime, testMetrics)

Bitiş zamanını belirtebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) alternatifi ekleyebilirsiniz.

void testEnded(TestDescription test, testMetrics)

Tek bir test durumunun yürütme 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 bir test yöntemi org.junit.Ignore ile eklendiği için bir test çalıştırılmadığında ç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)

Çalışmakta olan bir modülün başlangıcını bildirir.

void testRunEnded(long elapsedTime, runMetrics)

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

void testRunFailed(FailureDescription failure)

FailureDescription tarafından açıklanan bir hata nedeniyle rapor testi çalıştırma işlemi 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)

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şladığını bildirir.

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

Bir test çalıştırmasının başladığı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 nedenden dolayı yürütülmediğinde çağrılır.

void testStarted(TestDescription test, long startTime)

Testin ne zaman olduğunu da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription) yerine Bu değer, ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birleştirilerek başlatıldı.

void testStarted(TestDescription test)

Bağımsız bir test durumunun başlangıcını bildirir.

Korunan yöntemler

getListeners()

Dinleyicilerin listesini alın.

void setListeners(ITestInvocationListener... listeners)

Dinleyicileri oluşturduktan sonra ayarlayın.

void setListeners( listeners)

İnşaattan sonra dinleyicileri 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

ResultForwarder

public ResultForwarder ( listeners)

Bir ResultForwarder oluşturun.

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

Korunan oluşturucular

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 izin verir.

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

invocationEnded

public void invocationEnded (long elapsedTime)

Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul alır.

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

Parametreler
elapsedTime long: Çağrının geçtiği süre (ms.)

invocationFailed

public void invocationFailed (FailureDescription failure)

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

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

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

çağrı başarısız oldu

public void invocationFailed (Throwable cause)

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

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

Parametreler
cause Throwable: Hatanın Throwable nedeni

çağrıAtlandı

public void invocationSkipped (SkipReason reason)

Çağrıyı atlandı olarak bildirir.

Parametreler
reason SkipReason

çağrı Başlatıldı

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ılacaktır. Raporlamacıların, birden fazla cihazdan raporlamayı desteklemek için bu yöntemi geçersiz kılması gerekir.

Parametreler
context IInvocationContext: çağrıyla ilgili bilgiler

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ı belirtebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) alternatifi ekleyebilirsiniz. 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, herhangi bir anahtar/değer çiftini de döndürür test durumu yürütülürken yayınlanmış olabilecek metrikler.

Parametreler
test TestDescription: Testi tanımlar

testMetrics : Yayınlanan metriklerin ERROR(/Map)

testFailed

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ılacak.

Parametreler
test TestDescription: Testi tanımlar

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

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ılacak.

Parametreler
test TestDescription: Testi tanımlar

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

testIgnored

public void testIgnored (TestDescription test)

Genellikle bir test yönteminde org.junit.Yoksay.

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ılmış olmalı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, çağrı başına benzersiz olmayabilir. Yani uygulayıcılar aynı dataName ile birden fazla çağrıyı işleyebilmelidir.

dataType LogDataType: verilerin LogDataType değeri

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)

Bir modülün çalışmaya başlamasını bildirir. Bu geri çağırma, testModuleEnded() ile ilişkilidir ve dizede isteğe bağlıdır. Yalnızca modüller: paket tabanlı koşucular.

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

testRunSona Erdi

public void testRunEnded (long elapsedTime, 
                 runMetrics)

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

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

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

testRunBaşarısız

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.

testRunBaşarısız

public void testRunFailed (String errorMessage)

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

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

testRunStarted

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

Bir test çalıştırmasının başladığını bildirir.

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

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

attemptNumber int: aynı runName'in farklı denemelerini tanımlayan sipariş numarası birçok çalışma var. attemptNumber, 0 tabanlı bir dizin olup 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.

testRunBaşlatıldı

public void testRunStarted (String runName, 
                int testCount)

Bir test çalıştırmasının başladığını bildirir.

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

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

testRunBaşlatıldı

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

Bir test çalıştırmasının başladığını bildirir.

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

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

attemptNumber int: aynı runName'in farklı denemelerini tanımlayan sipariş numarası birçok çalışma var. attemptNumber, 0 tabanlı bir dizin olup her yeni çalıştırma işleminde artar. Örneğin, ayrıntılı olarak 3 kez yeniden denenen bir testin aynı runName altında toplam 4 çalıştırması 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 tarafından bildirilen geçen süre (milisaniye cinsinden)

testSkipped

public void testSkipped (TestDescription test, 
                SkipReason reason)

Bir test atlandığında ve genellikle beklenmeyen bir nedenden dolayı yürütülmediğinde çağrılır. Bu testler, uygun şekilde yürütülmesi için yeniden denenmeye çalışılır.

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