EskiAltİşlemSonuçlarıRaporlayıcı
public
final
class
LegacySubprocessResultsReporter
extends SubprocessResultsReporter
Java.lang.Nesne | ||
🎃 | com.android.tradefed.result.SubprocessResultsReporter | |
🎃 | com.android.tradefed.result.LegacySubprocessResultsRaporcu |
Alt işlem sonuçları raporlayıcısının uyumlu kalması gereken donmuş bir uygulaması TF/CTS'nin önceki versiyonları (ör. 8+) için desteklenmektedir.
Bu raporlayıcı, eski cihazlarda alt işlem raporlama özelliğini etkinleştirmek için dinamik olarak eklenebilir TF tabanlı test paketleri.
Özet
Kamu inşaatçıları | |
---|---|
LegacySubprocessResultsReporter()
|
Korunan oluşturucular | |
---|---|
LegacySubprocessResultsReporter(boolean installHandler)
|
Herkese açık yöntemler | |
---|---|
void
|
invocationEnded(long elapsedTime)
Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul. |
void
|
invocationFailed(Throwable cause)
Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir. |
void
|
invocationStarted(IBuildInfo buildInfo)
|
void
|
logAssociation(String dataName, LogFile logFile)
Bazı durumlarda, günlüğün bir test durumu ile güçlü bir şekilde ilişkilendirilmesi gerekir, ancak
dolayısıyla doğrudan |
void
|
setLogSaver(ILogSaver logSaver)
|
void
|
testAssumptionFailure(TestIdentifier testId, String trace)
|
void
|
testEnded(TestIdentifier testId,
|
void
|
testEnded(TestIdentifier testId, long endTime,
|
void
|
testFailed(TestIdentifier testId, String reason)
|
void
|
testIgnored(TestIdentifier testId)
|
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
|
void
|
testModuleEnded()
Bir modül çalıştırmasının sonunu bildirir. |
void
|
testModuleStarted(IInvocationContext moduleContext)
Çalışmakta olan bir modülün başlangıcını bildirir. |
void
|
testRunEnded(long time,
Test çalıştırmasının sonunu bildirir. |
void
|
testRunFailed(String reason)
Önemli bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı. |
void
|
testRunStarted(String runName, int testCount)
Bir test çalıştırmasının başlangıcını bildirir. |
void
|
testStarted(TestIdentifier testId)
|
void
|
testStarted(TestIdentifier testId, long startTime)
|
Kamu inşaatçıları
EskiAltİşlemSonuçlarıRaporlayıcı
public LegacySubprocessResultsReporter ()
Korunan oluşturucular
EskiAltİşlemSonuçlarıRaporlayıcı
protected LegacySubprocessResultsReporter (boolean installHandler)
Parametreler | |
---|---|
installHandler |
boolean |
Herkese açık yöntemler
çağrı Sona erdi
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.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.
Parametreler | |
---|---|
elapsedTime |
long : Çağrı için geçen süre (ms) |
çağrı başarısız oldu
public void invocationFailed (Throwable cause)
Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.
Parametreler | |
---|---|
cause |
Throwable : Hatanın Throwable nedeni |
çağrı Başlatıldı
public void invocationStarted (IBuildInfo buildInfo)
Parametreler | |
---|---|
buildInfo |
IBuildInfo |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Bazı durumlarda, günlüğün bir test durumu ile güçlü bir şekilde ilişkilendirilmesi gerekir, ancak
dolayısıyla doğrudan testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile)
geri arama mümkün değil. Böylece, bu geri çağırma, güçlü bir ilişkilendirme
açık bir şekilde belirtmelisiniz.
Parametreler | |
---|---|
dataName |
String : Verinin adı |
logFile |
LogFile : Önceden günlüğe kaydedilen veLogFile
test durumu. |
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId, String trace)
Parametreler | |
---|---|
testId |
TestIdentifier |
trace |
String |
testSona Erdi
public void testEnded (TestIdentifier testId,metrics)
Parametreler | |
---|---|
testId |
TestIdentifier |
metrics |
|
testSona Erdi
public void testEnded (TestIdentifier testId, long endTime,metrics)
Parametreler | |
---|---|
testId |
TestIdentifier |
endTime |
long |
metrics |
|
test başarısız oldu
public void testFailed (TestIdentifier testId, String reason)
Parametreler | |
---|---|
testId |
TestIdentifier |
reason |
String |
testYoksayıldı
public void testIgnored (TestIdentifier testId)
Parametreler | |
---|---|
testId |
TestIdentifier |
testLogKaydedildi
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Parametreler | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
logFile |
LogFile |
testModülü Sona Erdi
public void testModuleEnded ()
Bir modül çalıştırmasının sonunu bildirir.
testModülü Başlatıldı
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üller: paket tabanlı koşucular.
Parametreler | |
---|---|
moduleContext |
IInvocationContext : modülün IInvocationContext bölümü. |
testRunSona Erdi
public void testRunEnded (long time,runMetrics)
Test çalıştırmasının sonunu bildirir. FIXME: İki tane Haritamız olamaz<> farklı türlerde arayüzler, bu yüzden burada HashMap'i kullanmamız gerekiyor.
Parametreler | |
---|---|
time |
long : cihaz bildirilen geçen süre (milisaniye cinsinden) |
runMetrics |
: Metric ile yapılan bir test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri. |
testRunBaşarısız
public void testRunFailed (String reason)
Önemli bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı.
Parametreler | |
---|---|
reason |
String : Çalıştırma hatasının nedenini açıklayan String . |
testRunBaşlatıldı
public void testRunStarted (String runName, int testCount)
Bir 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ı |
test başlatıldı
public void testStarted (TestIdentifier testId)
Parametreler | |
---|---|
testId |
TestIdentifier |
test başlatıldı
public void testStarted (TestIdentifier testId, long startTime)
Parametreler | |
---|---|
testId |
TestIdentifier |
startTime |
long |