XmlResultReporter
public class XmlResultReporter
extends CollectingTestListener
implements ILogSaverListener
java.lang.Nesne | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.XmlResultReporter |
JUnit sonuçlarını, Ant'ın XMLJUnitResultFormatter ile tutarlı bir biçimde bir XML dosyalarına yazar.
Ant'ın biçimlendiricisinin aksine, bu sınıf testlerin yürütme süresini bildirmez. Tüm test bilgilerini bellekte toplar ve çağırma tamamlandığında dosyaya aktarır. Dalvik koşucusu XmlReportPrinter'dan alınmıştır. Sonuç dosyaları, [--output-file-path]/[build_id] aracılığıyla oluşturulan yolda saklanacaktır.Özet
Kamu inşaatçıları | |
---|---|
XmlResultReporter () |
Genel yöntemler | |
---|---|
void | invocationEnded (long elapsedTime) Çağrının başarılı bir şekilde veya bir hata durumu nedeniyle sonlandırıldığını bildirir. |
void | setLogSaver ( ILogSaver logSaver) |
void | testFailed ( TestDescription test, String trace) Tek bir test senaryosunun başarısızlığını bildirir. |
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. |
Kamu inşaatçıları
XmlResultReporter
public XmlResultReporter ()
Genel yöntemler
çağrı Bitirildi
public void invocationEnded (long elapsedTime)
Çağrının başarılı bir şekilde veya bir hata durumu nedeniyle sonlandırıldığını bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılır.parametreler | |
---|---|
elapsedTime | long : çağrının ms cinsinden geçen süresi |
setLogSaver
public void setLogSaver (ILogSaver logSaver)
ILogSaver
, uygulayıcının dosyaları kaydetmesine izin verecek şekilde ayarlayın.
parametreler | |
---|---|
logSaver | ILogSaver : ILogSaver |
test başarısız
public 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 |
test günlüğü
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))
TradeFederation çerçevesi, ana bilgisayar günlüğünü ve uygunsa cihaz logcat'ini sağlayarak bu yöntemi otomatik olarak çağırır.parametreler | |
---|---|
dataName | String : Verilerin bir String açıklayıcı adı. örneğin "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 |
dataStream | InputStreamSource : verilerin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında InputStream'in kapatıldığı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. |
testGünlüğüKaydedildi
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 bir String açıklayıcı adı. örneğin "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 |
dataStream | InputStreamSource : verilerin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında InputStream'in kapatıldığından emin olmalıdır. |
logFile | LogFile : Kaydedilen dosyanın meta verilerini içeren LogFile . |
XmlResultReporter
public class XmlResultReporter
extends CollectingTestListener
implements ILogSaverListener
java.lang.Nesne | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.XmlResultReporter |
JUnit sonuçlarını, Ant'ın XMLJUnitResultFormatter ile tutarlı bir biçimde bir XML dosyalarına yazar.
Ant'ın biçimlendiricisinin aksine, bu sınıf testlerin yürütme süresini bildirmez. Tüm test bilgilerini bellekte toplar ve çağırma tamamlandığında dosyaya aktarır. Dalvik koşucusu XmlReportPrinter'dan alınmıştır. Sonuç dosyaları, [--output-file-path]/[build_id] aracılığıyla oluşturulan yolda saklanacaktır.Özet
Kamu inşaatçıları | |
---|---|
XmlResultReporter () |
Genel yöntemler | |
---|---|
void | invocationEnded (long elapsedTime) Çağrının başarılı bir şekilde veya bir hata durumu nedeniyle sonlandırıldığını bildirir. |
void | setLogSaver ( ILogSaver logSaver) |
void | testFailed ( TestDescription test, String trace) Tek bir test senaryosunun başarısızlığını bildirir. |
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. |
Kamu inşaatçıları
XmlResultReporter
public XmlResultReporter ()
Genel yöntemler
çağrı Bitirildi
public void invocationEnded (long elapsedTime)
Çağrının başarılı bir şekilde veya bir hata durumu nedeniyle sonlandırıldığını bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılır.parametreler | |
---|---|
elapsedTime | long : çağrının ms cinsinden geçen süresi |
setLogSaver
public void setLogSaver (ILogSaver logSaver)
ILogSaver
, uygulayıcının dosyaları kaydetmesine izin verecek şekilde ayarlayın.
parametreler | |
---|---|
logSaver | ILogSaver : ILogSaver |
test başarısız
public 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 |
test günlüğü
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))
TradeFederation çerçevesi, ana bilgisayar günlüğünü ve uygunsa cihaz logcat'ini sağlayarak bu yöntemi otomatik olarak çağırır.parametreler | |
---|---|
dataName | String : Verilerin bir String açıklayıcı adı. örneğin "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 |
dataStream | InputStreamSource : verilerin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında InputStream'in kapatıldığı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. |
testGünlüğüKaydedildi
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 bir String açıklayıcı adı. örneğin "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 |
dataStream | InputStreamSource : verilerin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında InputStream'in kapatıldığından emin olmalıdır. |
logFile | LogFile : Kaydedilen dosyanın meta verilerini içeren LogFile . |