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 testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) geri arama mümkün değil.

void setLogSaver(ILogSaver logSaver)
void testAssumptionFailure(TestIdentifier testId, String trace)
void testEnded(TestIdentifier testId, metrics)
void testEnded(TestIdentifier testId, long endTime, 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ı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, runMetrics)

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.

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Parametreler
logSaver ILogSaver

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