LegacySubprocessResultsReporter
public
final
class
LegacySubprocessResultsReporter
extends SubprocessResultsReporter
java.lang.Nesne | ||
↳ | com.android.tradefed.result.SubprocessResultsReporter | |
\t | com.android.tradefed.result.LegacySubprocessResultsReporter |
Üst sınıfındaki değişikliklere rağmen, TF/CTS'nin önceki sürümleriyle (ör. 8+) uyumlu olması gereken alt işlem sonuç raporlayıcısının dondurulması.
Bu raporlayıcı, eski TF tabanlı test paketlerinde alt işlem raporlama özelliğini etkinleştirmek için dinamik olarak eklenebilir.
Özet
Herkese açık kurucular | |
---|---|
LegacySubprocessResultsReporter()
|
Korunan kurucular | |
---|---|
LegacySubprocessResultsReporter(boolean installHandler)
|
Herkese açık yöntemler | |
---|---|
void
|
invocationEnded(long elapsedTime)
Çağrının başarıyla veya bir hata durumu nedeniyle sonlandırıldığını bildirir. |
void
|
invocationFailed(Throwable cause)
Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı 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 bunu 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ü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 time,
Test çalıştırmasının sonunu bildirir. |
void
|
testRunFailed(String reason)
Raporlar test çalışması, önemli bir hata nedeniyle tamamlanamadı. |
void
|
testRunStarted(String runName, int testCount)
Test çalıştırmasının başlangıcını bildirir. |
void
|
testStarted(TestIdentifier testId)
|
void
|
testStarted(TestIdentifier testId, long startTime)
|
Herkese açık kurucular
LegacySubProcessResults Reporter
public LegacySubprocessResultsReporter ()
Korunan kurucular
LegacySubProcessResults Reporter
protected LegacySubprocessResultsReporter (boolean installHandler)
Parametreler | |
---|---|
installHandler |
boolean |
Herkese açık yöntemler
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ılır.
Parametreler | |
---|---|
elapsedTime |
long : Çağrı için geçen süre (ms) |
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 |
invocationStarted
public void invocationStarted (IBuildInfo buildInfo)
Parametreler | |
---|---|
buildInfo |
IBuildInfo |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Bazı durumlarda günlük, test durumları ile güçlü bir şekilde ilişkilendirilmelidir ancak doğrudan testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile)
geri çağırma işleminde bunu yapma olanağı yoktur. Bu nedenle, bu geri çağırma, açıkça güçlü bir ilişkilendirme sağlamanıza olanak tanır.
Parametreler | |
---|---|
dataName |
String : Verilerin adı |
logFile |
LogFile : Daha önce günlüğe kaydedilen ve test durumuyla ilişkilendirilmesi gereken LogFile . |
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 |
|
testFailed
public void testFailed (TestIdentifier testId, String reason)
Parametreler | |
---|---|
testId |
TestIdentifier |
reason |
String |
testIgnored
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ü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 dizede isteğe bağlıdır. Yalnızca modülleri kullanan bir çalıştırma sırasında kullanılır: paket tabanlı çalıştırıcılar.
Parametreler | |
---|---|
moduleContext |
IInvocationContext : Modülün IInvocationContext değeri. |
testRunEnded
public void testRunEnded (long time,runMetrics)
Test çalıştırmasının sonunu bildirir.
Parametreler | |
---|---|
time |
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 (String reason)
Önemli bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı.
Parametreler | |
---|---|
reason |
String : String , çalıştırma hatasının nedenini açıklıyor. |
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ında toplam test sayısı |
testStarted
public void testStarted (TestIdentifier testId)
Parametreler | |
---|---|
testId |
TestIdentifier |
testStarted
public void testStarted (TestIdentifier testId, long startTime)
Parametreler | |
---|---|
testId |
TestIdentifier |
startTime |
long |