LegacySubprocessResultsReporter

public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter

java.lang.Object
🎃 com.android.tradefed.result.SubprocessResultsReporter
     ↳ com.android.tradefed.result.LegacySubprocessResultsRaporcu


Alt süreç sonuç raporlayıcısının dondurulmuş bir uygulaması. Bu uygulama, üst sınıfındaki değişikliklere rağmen TF/CTS'nin önceki sürümleriyle (ör. 8 ve üzeri) uyumlu kalmalıdır.

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 alır.

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 dolayısıyla doğrudan testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) geri çağırma 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ün çalıştırılması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)

Raporlar test çalışması, önemli bir hata nedeniyle tamamlanamadı.

void testRunStarted(String runName, int testCount)

Bir test çalıştırmasının başladığını bildirir.

void testStarted(TestIdentifier testId)
void testStarted(TestIdentifier testId, long startTime)

Kamu inşaatçıları

LegacySubProcessResults Reporter

public LegacySubprocessResultsReporter ()

Korunan kurucular

LegacySubprocessResultsReporter

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ılacaktı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üğü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 çağırma mümkün değil. 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.

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Parametreler
logSaver ILogSaver

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

test başarısız

public void testFailed (TestIdentifier testId, 
                String reason)

Parametreler
testId TestIdentifier

reason String

testYoksayıldı

public void testIgnored (TestIdentifier testId)

Parametreler
testId TestIdentifier

testLogSaved

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 dizede 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.

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)

Raporlar test çalışması, önemli bir hata nedeniyle tamamlanamadı.

Parametreler
reason String: Çalıştırma hatasının nedenini açıklayan String.

testRunBaşlatıldı

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ındaki toplam test sayısı

test başlatıldı

public void testStarted (TestIdentifier testId)

Parametreler
testId TestIdentifier

testStarted

public void testStarted (TestIdentifier testId, 
                long startTime)

Parametreler
testId TestIdentifier

startTime long