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ıyla mı yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir. |
void
|
invocationFailed(Throwable cause)
Bir hata durumu nedeniyle eksik bir ç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, long endTime, Map<String, String> metrics)
|
void
|
testEnded(TestIdentifier testId, Map<String, String> metrics)
|
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, Map<String, String> runMetrics)
|
void
|
testRunFailed(String reason)
Raporlar test çalıştırması, ölümcül 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 oluşturucular
LegacySubprocessResultsReporter
public LegacySubprocessResultsReporter ()
Korunan markalar
LegacySubprocessResultsReporter
protected LegacySubprocessResultsReporter (boolean installHandler)
| Parametreler | |
|---|---|
installHandler |
boolean |
Herkese açık yöntemler
invocationEnded
public void invocationEnded (long elapsedTime)
Çağırmanın başarıyla mı 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ğrının geçen süresi (ms) |
invocationFailed
public void invocationFailed (Throwable cause)
Bir hata durumu nedeniyle eksik bir çağırma 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üğün test senaryolarıyla güçlü bir şekilde ilişkilendirilmesi gerekir ancak doğrudan testLogSaved(String,LogDataType,InputStreamSource,LogFile) geri çağırmada bunu yapmak 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, long endTime, Map<String, String> metrics)
| Parametreler | |
|---|---|
testId |
TestIdentifier |
endTime |
long |
metrics |
Map |
testEnded
public void testEnded (TestIdentifier testId, Map<String, String> metrics)
| Parametreler | |
|---|---|
testId |
TestIdentifier |
metrics |
Map |
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ül kullanan 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,
Map<String, String> runMetrics)| Parametreler | |
|---|---|
time |
long |
runMetrics |
Map |
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)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 |