TextResultReporter
public
class
TextResultReporter
extends InvocationToJUnitResultForwarder
implements
ILogSaverListener,
ITestInvocationListener
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.InvocationToJUnitResultForwarder | |
| ↳ | com.android.tradefed.result.TextResultReporter | |
Sonuçları JUnit metin sonucu yazıcısına yönlendiren bir test sonucu raporlayıcı.
Özet
Herkese açık oluşturucular | |
|---|---|
TextResultReporter()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
testAssumptionFailure(TestDescription testId, String trace)
Birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır. |
void
|
testEnded(TestDescription testId, HashMap<String, MetricMeasurement.Metric> metrics)
Test metriklerinin açıkça yazdırılması için üst öğeyi geçersiz kılar. |
void
|
testFailed(TestDescription testId, String trace)
Hataları açıkça yazdırmak için üst öğeyi geçersiz kılar. |
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. |
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Test günlüğü kaydedildiğinde çağrılır. |
void
|
testRunEnded(long elapsedTime, HashMap<String, MetricMeasurement.Metric> metrics)
Metriklerin açıkça yazdırılması için üst öğeyi geçersiz kılar. |
Herkese açık oluşturucular
Herkese açık yöntemler
testAssumptionFailure
public void testAssumptionFailure (TestDescription testId, String trace)
Birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır.
| Parametreler | |
|---|---|
testId |
TestDescription: Testi tanımlar. |
trace |
String: Hatayla sonuçlanan yığın izleme |
testEnded
public void testEnded (TestDescription testId, HashMap<String, MetricMeasurement.Metric> metrics)
Test metriklerinin açıkça yazdırılması için üst öğeyi geçersiz kılar.
| Parametreler | |
|---|---|
testId |
TestDescription: Testi tanımlar. |
metrics |
HashMap: yayınlanan metriklerin Map |
testFailed
public void testFailed (TestDescription testId, String trace)
Hataların açıkça yazdırılması için üst öğeyi geçersiz kılar. ResultPrinter, bunu yapmak için test çalıştırmasının sonunda çalıştırıcının "print" işlevini çağırmasına bağlıdır. Tek bir test senaryosunun başarısızlığını bildirir.
testStarted ve testEnded arasında çağrılır.
| Parametreler | |
|---|---|
testId |
TestDescription: Testi tanımlar. |
trace |
String: Hatayla sonuçlanan yığın izleme |
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)/ITestInvocationListener#invocationFailed(java.lang.Throwable) ITestInvocationListener.invocationFailed(Throwable)) veya ERROR(/ITestInvocationListener#invocationEnded(long)) tarihinden önce aranmalıdır.
TradeFederation çerçevesi, bu yöntemi otomatik olarak çağırır ve ana makine günlüğünü, varsa cihaz logcat'ini sağlar.
| Parametreler | |
|---|---|
dataName |
String: Verilerin String açıklayıcı adı. Örneğin, "device_logcat". Not
dataName, her çağırmada benzersiz olmayabilir. Yani uygulayıcılar, aynı dataName ile birden fazla çağrıyı işleyebilmelidir. |
dataType |
LogDataType: Verilerin LogDataType |
dataStream |
InputStreamSource: verilerin InputStreamSource. Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında sonuçtaki InputStream'i kapattığından emin olmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar veri kaynağının mevcut ve erişilebilir kalmasını sağlamalıdır. |
testLogSaved
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)Test günlüğü kaydedildiğinde çağrılır.
ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) yerine kullanılmalıdır.
| Parametreler | |
|---|---|
dataName |
String: Verilerin String açıklayıcı adı. Örneğin, "device_logcat". Not
dataName, her çağırmada benzersiz olmayabilir. Örneğin, uygulayıcılar aynı dataName ile birden fazla çağrıyı işleyebilmelidir. |
dataType |
LogDataType: Verilerin LogDataType |
dataStream |
InputStreamSource: verilerin InputStreamSource. Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında sonuçtaki InputStream'i kapatmalıdır. |
logFile |
LogFile: Kaydedilen dosyanın meta verilerini içeren LogFile. |
testRunEnded
public void testRunEnded (long elapsedTime,
HashMap<String, MetricMeasurement.Metric> metrics)Metriklerin açıkça yazdırılması için üst öğeyi geçersiz kılar.
| Parametreler | |
|---|---|
elapsedTime |
long: Cihazın bildirdiği geçen süre (milisaniye cinsinden) |
metrics |
HashMap: Metric ile yapılan bir test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri. |