LegacySubprocessResultsReporter
public
final
class
LegacySubprocessResultsReporter
extends SubprocessResultsReporter
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.SubprocessResultsReporter | |
| ↳ | com.android.tradefed.result.LegacySubprocessResultsReporter | |
Üst sınıfında değişiklikler olmasına rağmen TF/CTS'nin (ör. 8+) önceki sürümleriyle uyumlu kalması gereken, alt işlem sonuçları raporlayıcısının dondurulmuş bir uygulaması.
Bu muhabir, eski TF tabanlı test paketlerinde alt işlem raporlama özelliğini etkinleştirmek için dinamik olarak eklenebilir.
Özet
Herkese açık oluşturucular | |
|---|---|
LegacySubprocessResultsReporter()
|
|
Korunan markalar | |
|---|---|
LegacySubprocessResultsReporter(boolean installHandler)
|
|
Herkese açık yöntemler | |
|---|---|
void
|
invocationEnded(long elapsedTime)
Çağırmanın başarılı bir şekilde mi yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir. |
void
|
invocationFailed(Throwable cause)
Bir hata durumu nedeniyle eksik çağırma bildirir. |
void
|
invocationStarted(IBuildInfo buildInfo)
|
void
|
logAssociation(String dataName, LogFile logFile)
Bazı durumlarda, günlüğün test senaryolarıyla güçlü bir şekilde ilişkilendirilmesi gerekir ancak 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ırmanın sonunu bildirir. |
void
|
testModuleStarted(IInvocationContext moduleContext)
Çalışan 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)
Raporlar test çalıştırması, ölümcül bir hata nedeniyle 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)
|
Herkese açık oluşturucular
LegacySubprocessResultsReporter
public LegacySubprocessResultsReporter ()
Korunan yapıcılar
LegacySubprocessResultsReporter
protected LegacySubprocessResultsReporter (boolean installHandler)
| Parametreler | |
|---|---|
installHandler |
boolean |
Herkese açık yöntemler
invocationEnded
public void invocationEnded (long elapsedTime)
Çağırmanın başarılı bir şekilde mi yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılır.
| Parametreler | |
|---|---|
elapsedTime |
long: Çağırma işleminin geçen süresi (ms) |
invocationFailed
public void invocationFailed (Throwable cause)
Bir hata durumu nedeniyle eksik çağırma bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılır.
| Parametreler | |
|---|---|
cause |
Throwable: Hataya neden olan Throwable |
invocationStarted
public void invocationStarted (IBuildInfo buildInfo)
| Parametreler | |
|---|---|
buildInfo |
IBuildInfo |
logAssociation
public void logAssociation (String dataName,
LogFile logFile)Bazı durumlarda, günlüğün test senaryolarıyla güçlü bir şekilde ilişkilendirilmesi gerekir 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 bu mümkün değildir. Bu nedenle, bu geri çağırma, güçlü bir ilişkilendirme sağlamaya olanak tanır.
| Parametreler | |
|---|---|
dataName |
String: Verilerin adı |
logFile |
LogFile: Daha önce kaydedilmiş ve test senaryosuyla ilişkilendirilmesi gereken LogFile. |
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId, String trace)
| Parametreler | |
|---|---|
testId |
TestIdentifier |
trace |
String |
testEnded
public void testEnded (TestIdentifier testId,metrics)
| Parametreler | |
|---|---|
testId |
TestIdentifier |
metrics |
|
testEnded
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 |
testLogSaved
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)| Parametreler | |
|---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
logFile |
LogFile |
testModuleEnded
public void testModuleEnded ()
Bir modül çalıştırmanın sonunu bildirir.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Çalışan 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üllerin kullanıldığı bir çalıştırma sırasında kullanılır: pakete dayalı çalıştırıcılar.
| Parametreler | |
|---|---|
moduleContext |
IInvocationContext: Modülün IInvocationContext. |
testRunEnded
public void testRunEnded (long time,
runMetrics) Test çalıştırmasının sonunu bildirir.
| Parametreler | |
|---|---|
time |
long: Cihazın bildirdiği geçen süre (milisaniye cinsinden) |
runMetrics |
: Test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri |
testRunFailed
public void testRunFailed (String reason)
Raporlar test çalıştırması, ölümcül bir hata nedeniyle tamamlanamadı.
| Parametreler | |
|---|---|
reason |
String: Çalıştırma hatasının nedenini açıklayan String. |
testRunStarted
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ının adı |
testCount |
int: Test çalıştırmasındaki toplam test sayısı |
testStarted
public void testStarted (TestIdentifier testId, long startTime)
| Parametreler | |
|---|---|
testId |
TestIdentifier |
startTime |
long |